Smart Home & IoTDocumentedScanned

daily-recap

Generate a daily recap image with your agent holding a posterboard of accomplishments.

Share:

Installation

npx clawhub@latest install daily-recap

View the full skill documentation and source below.

Documentation

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

VariableDescriptionDefault
RECAP_LOCATIONLocation for weather lookup (e.g., "Boston, MA")Required
RECAP_CHAT_IDChat ID for image delivery (Telegram, Discord, etc.)Required
RECAP_TIMECron 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

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

    TODAY'S WINS
    ✓ Fixed config bug
    ✓ Merged 50 commits
    ✓ Created new cron
    ✓ Cleaned up data

    Credits