skills/clawdbot/skills/daily-recap

daily-recap

SKILL.md

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:

{
  "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:

## 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:

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.

Weekly Installs
5
Repository
clawdbot/skills
Installed on
windsurf3
opencode3
codex3
clawdbot2
trae2
cursor2