daily-recap

Generate a daily recap image with your agent holding a posterboard of accomplishments. Cron-driven, weather-aware, customizable to any agent identity.

7 stars

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

$curl -o ~/.claude/skills/daily-recap/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/dbhurley/daily-recap/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/daily-recap/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How daily-recap Compares

Feature / Agentdaily-recapStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

7
from Demerzels-lab/elsamultiskillagent

Get daily motivation with personalized encouragement, goal reminders, and momentum tracking

ai-daily-briefing

7
from Demerzels-lab/elsamultiskillagent

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

7
from Demerzels-lab/elsamultiskillagent

Monitor and recap official X (Twitter) updates using actionbook-rs screenshots.

x-actionbook-recap

7
from Demerzels-lab/elsamultiskillagent

Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword.

elon-x-actionbook-recap

7
from Demerzels-lab/elsamultiskillagent

(DEPRECATED) Use x-actionbook-recap instead.

daily-review

7
from Demerzels-lab/elsamultiskillagent

End-of-day review to capture progress, insights, and plan tomorrow

daily-oracle

7
from Demerzels-lab/elsamultiskillagent

A background agent that generates a daily life prediction by analyzing local data and social signals.

daily.dev

7
from Demerzels-lab/elsamultiskillagent

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

7
from Demerzels-lab/elsamultiskillagent

daily.dev Agentic Learning - continuous self-improvement through daily.dev feeds.

agent-daily-planner

7
from Demerzels-lab/elsamultiskillagent

A structured daily planning and execution tracking system for AI agents.

daily-stoic

7
from Demerzels-lab/elsamultiskillagent

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

7
from Demerzels-lab/elsamultiskillagent

Creates personalized daily devotions with verse of the day, pastoral message, structured prayer, and time-aware greetings