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
- •Weather Check: Gets current conditions for your location
- •Review Day: Scans memory files and cron summaries for accomplishments
- •Pick Wins: Selects 4-6 key items (kept short for posterboard)
- •Generate Image: Creates agent holding posterboard with wins
- •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:
code
TODAY'S WINS ✓ Fixed config bug ✓ Merged 50 commits ✓ Created new cron ✓ Cleaned up data
Credits
Created by the Clawdbot community.