daily-recap
Generate a daily recap image with your agent holding a posterboard of accomplishments. Cron-driven, weather-aware, customizable to any agent identity.
Best use case
daily-recap is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generate a daily recap image with your agent holding a posterboard of accomplishments. Cron-driven, weather-aware, customizable to any agent identity.
Teams using daily-recap should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/daily-recap/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How daily-recap Compares
| Feature / Agent | daily-recap | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generate a daily recap image with your agent holding a posterboard of accomplishments. Cron-driven, weather-aware, customizable to any agent identity.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Daily Recap Skill
Generate a personalized daily recap image featuring your agent's avatar holding a posterboard with the day's accomplishments.
## Summary
A cron-driven skill that reviews your agent's daily memory files and accomplishments, then generates a custom image of your agent holding a posterboard with the day's wins. Includes weather-appropriate attire and time-of-day lighting.
## Features
- Reviews the day's memory files for accomplishments
- Checks cron job summaries for completed tasks
- Generates a weather-appropriate image based on local conditions
- Agent holds a posterboard with 4-6 key wins written in marker
- Customizable to any agent identity
## Configuration
Set these in your `clawdbot.json` under `skills.entries.daily-recap`:
```json
{
"skills": {
"entries": {
"daily-recap": {
"env": {
"RECAP_LOCATION": "Your City, ST",
"RECAP_CHAT_ID": "your-chat-id",
"RECAP_TIME": "17:00"
}
}
}
}
}
```
### Environment Variables
| Variable | Description | Default |
|----------|-------------|---------|
| `RECAP_LOCATION` | Location for weather lookup (e.g., "Boston, MA") | Required |
| `RECAP_CHAT_ID` | Chat ID for image delivery (Telegram, Discord, etc.) | Required |
| `RECAP_TIME` | Cron time (24h format, local timezone) | `17:00` |
## Agent Identity
The skill reads your agent's `IDENTITY.md` for visual appearance details. Include a section like:
```markdown
## Visual Appearance (for image generation)
[Your agent] is a [description] with:
- [Physical traits]
- [Clothing/accessories]
- [Style notes]
```
## Dependencies
- **nano-banana-pro** skill (for Gemini image generation)
- A messaging provider configured (Telegram, Discord, etc.)
## Cron Setup
The skill includes a sample cron job. After installation, create your cron:
```bash
clawdbot cron add --name "daily-recap" --schedule "0 17 * * *" --tz "America/New_York"
```
## How It Works
1. **Weather Check**: Gets current conditions for your location
2. **Review Day**: Scans memory files and cron summaries for accomplishments
3. **Pick Wins**: Selects 4-6 key items (kept short for posterboard)
4. **Generate Image**: Creates agent holding posterboard with wins
5. **Deliver**: Sends to your configured chat
## Tips
- Keep accomplishments SHORT (3-5 words each) for readable posterboard text
- Include weather-appropriate attire in your identity description
- If no accomplishments found, generates a "quiet day" relaxation image
- Works best with Pixar/3D animation style prompts
## Example Output
Your agent holding a posterboard:
```
TODAY'S WINS
✓ Fixed config bug
✓ Merged 50 commits
✓ Created new cron
✓ Cleaned up data
```
## Credits
Created by the Clawdbot community.Related Skills
daily-motivation
Get daily motivation with personalized encouragement, goal reminders, and momentum tracking
ai-daily-briefing
Start every day focused. Get a morning briefing with overdue tasks, today's priorities, calendar overview, and context from recent meetings. Works with ai-meeting-notes to-do list. No setup. Just say 'briefing'.
x-recap
Monitor and recap official X (Twitter) updates using actionbook-rs screenshots.
x-actionbook-recap
Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword.
elon-x-actionbook-recap
(DEPRECATED) Use x-actionbook-recap instead.
daily-review
End-of-day review to capture progress, insights, and plan tomorrow
daily-oracle
A background agent that generates a daily life prediction by analyzing local data and social signals.
daily.dev
Overcome LLM knowledge cutoffs with real-time developer content. daily.dev aggregates articles from thousands of sources, validated by community engagement, with structured taxonomy for precise discovery.
daily-dev-agentic
daily.dev Agentic Learning - continuous self-improvement through daily.dev feeds.
agent-daily-planner
A structured daily planning and execution tracking system for AI agents.
daily-stoic
Send daily Stoic philosophy quotes from "The Daily Stoic" by Ryan Holiday. Use when setting up daily wisdom reminders via email or Telegram, or when a user wants stoic quotes for a specific date. Supports all 366 days with title, quote, and reflection.
daily_devotion
Creates personalized daily devotions with verse of the day, pastoral message, structured prayer, and time-aware greetings