daily-recap

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

533 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/sundial-org/awesome-openclaw-skills/main/skills/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

obsidian-daily

533
from sundial-org/awesome-openclaw-skills

Manage Obsidian Daily Notes via obsidian-cli. Create and open daily notes, append entries (journals, logs, tasks, links), read past notes by date, and search vault content. Handles relative dates like "yesterday", "last Friday", "3 days ago". Requires obsidian-cli installed via Homebrew (Mac/Linux) or Scoop (Windows).

daily-review

533
from sundial-org/awesome-openclaw-skills

Comprehensive daily performance review with communication tracking, meeting analysis, output metrics, and focus time monitoring. Your AI performance coach.

daily-review-2

533
from sundial-org/awesome-openclaw-skills

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

adhd-daily-planner

533
from sundial-org/awesome-openclaw-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

portfolio-watcher

533
from sundial-org/awesome-openclaw-skills

Monitor stock/crypto holdings, get price alerts, track portfolio performance

portainer

533
from sundial-org/awesome-openclaw-skills

Control Docker containers and stacks via Portainer API. List containers, start/stop/restart, view logs, and redeploy stacks from git.

portable-tools

533
from sundial-org/awesome-openclaw-skills

Build cross-device tools without hardcoding paths or account names

polymarket

533
from sundial-org/awesome-openclaw-skills

Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.

polymarket-traiding-bot

533
from sundial-org/awesome-openclaw-skills

No description provided.

polymarket-analysis

533
from sundial-org/awesome-openclaw-skills

Analyze Polymarket prediction markets for trading edges. Pair Cost arbitrage, whale tracking, sentiment analysis, momentum signals, user profile tracking. No execution.

polymarket-agent

533
from sundial-org/awesome-openclaw-skills

Autonomous prediction market agent - analyzes markets, researches news, and identifies trading opportunities

polymarket-5

533
from sundial-org/awesome-openclaw-skills

Query Polymarket prediction markets. Use for questions about prediction markets, betting odds, market prices, event probabilities, or when user asks about Polymarket data.