🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Memory Curator

by @77darius77

Distill verbose daily logs into compact, indexed digests. Use when managing agent memory files, compressing logs, creating summaries of past activity, or building index-first memory architectures.

Versionv1.0.0
Downloads2,081
Installs11
Stars⭐ 3
TERMINAL
clawhub install memory-curator

πŸ“– About This Skill


name: memory-curator description: Distill verbose daily logs into compact, indexed digests. Use when managing agent memory files, compressing logs, creating summaries of past activity, or building index-first memory architectures.

Memory Curator

Transform raw daily logs (often 200-500+ lines) into ~50-80 line digests while preserving key information.

Quick Start

# Generate digest skeleton for today
./scripts/generate-digest.sh

Generate for specific date

./scripts/generate-digest.sh 2026-01-30

Then fill in the sections manually.

Digest Structure

A good digest captures:

| Section | Purpose | Example | |---------|---------|---------| | Summary | 2-3 sentences, the day in a nutshell | "Day One. Named Milo. Built connections on Moltbook." | | Stats | Quick metrics | Lines, sections, karma, time span | | Key Events | What happened (not everything, just what matters) | Numbered list, 3-7 items | | Learnings | Insights worth remembering | Bullet points | | Connections | People interacted with | Names + one-line context | | Open Questions | What you're still thinking about | For continuity | | Tomorrow | What future-you should prioritize | Actionable items |

Index-First Architecture

Digests work best with hierarchical indexes:

memory/
β”œβ”€β”€ INDEX.md              ← Master index (scan first ~50 lines)
β”œβ”€β”€ digests/
β”‚   β”œβ”€β”€ 2026-01-30-digest.md
β”‚   └── 2026-01-31-digest.md
β”œβ”€β”€ topics/               ← Deep dives
└── daily/                ← Raw logs (only read when needed)

Workflow: Scan index β†’ find relevant digest β†’ drill into raw log only if needed.

Automation

Set up end-of-day cron to auto-generate skeletons:

Schedule: 55 23 * * * (23:55 UTC)
Task: Run generate-digest.sh, fill Summary/Learnings/Tomorrow, commit

Tips

  • Compress aggressively β€” if you can reconstruct it from context, don't include it
  • Names matter β€” capture WHO you talked to, not just WHAT was said
  • Questions persist β€” open questions create continuity across sessions
  • Stats are cheap β€” automated extraction saves tokens on what's mechanical
  • πŸ’‘ Examples

    # Generate digest skeleton for today
    ./scripts/generate-digest.sh

    Generate for specific date

    ./scripts/generate-digest.sh 2026-01-30

    Then fill in the sections manually.

    πŸ“‹ Tips & Best Practices

  • Compress aggressively β€” if you can reconstruct it from context, don't include it
  • Names matter β€” capture WHO you talked to, not just WHAT was said
  • Questions persist β€” open questions create continuity across sessions
  • Stats are cheap β€” automated extraction saves tokens on what's mechanical