Memory

memory-digest

Try it

Generate human-readable weekly/monthly reports from an AI agent's memory corpus. Use when the user asks "what did my agent do this week", "generate a work report", "记忆周报", "述职报告", "weekly digest", "monthly summary of agent activity", or when a periodic review of agent work is wanted. Reads date-named daily memory logs and produces a digest with activity timeline, project momentum, open threads, and metric changes.

What it does

Turn an agent's daily memory logs into a report a human actually wants to read: what happened, which projects moved, what is still pending, and which numbers changed.

The skill document

Memory Digest

Turn an agent's daily memory logs into a report a human actually wants to read: what happened, which projects moved, what is still pending, and which numbers changed.

Most memory tooling stores and retrieves for the agent. This skill reads the same corpus for the owner.

When to run

  1. The user asks for a weekly/monthly digest of agent activity.
  2. A scheduled cron wants a periodic "what has my agent been doing" report.
  3. Before a planning conversation, to ground it in what actually happened.

Procedure

Step 1: Locate the corpus

The workspace root containing a memory/ directory of date-named daily logs (YYYY-MM-DD.md), optionally a MEMORY.md.

Step 2: Run the digest script

python3 scripts/memory_digest.py --memory-dir  --days 7

Flags: --days N (window, default 7), --out report.md (save to file), --json (machine-readable).

The script is read-only. It produces:

SectionMeaning
Activity timelinePer-day entry with section count, topics, and a one-line summary
Projects in motionProject/topic names with momentum: 🆕 new, ▶️ ongoing, ⏸️ stalled
Open threadsPending/to-confirm items not yet closed, with source date
Numbers in motionMetrics (downloads, users, stars…) mentioned in the window

Step 3: Verify before sending

Open threads and metrics are extracted heuristically. Before presenting, check that pending items are genuinely unresolved (an item marked done later in the window may still appear). Fix or annotate as needed.

Step 4: Deliver

Present the digest in the user's language. For weekly cadence, suggest wiring into a cron job that saves the report to a file and notifies via the user's channel.

Notes

  • Read-only: never edits memory files.
  • Works with any corpus of date-named daily logs; language-agnostic (matches Chinese and English pending markers and metric units).
  • If the window has zero entries, say so explicitly — it usually means the daily flush job died (see the companion memory-checkup skill).
  • Companion skills: memory-checkup (consistency audit), memory-slimmer (size control).

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván1 installs

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván2 installs

Read and write Excel workbooks, worksheets, ranges, tables, and charts in OneDrive through Microsoft Graph with managed OAuth.

by byungkyu800 installs42 stars

More from thomaszhou22

Browse all skills

Use when the user asks to create, improve, fix, or audit a README.md file, score their README, document an open source project, or set up new project docs. Provides 8-dimension 0-100 quality scoring, 5-type template matrix (Library, CLI, App, Skill, Data), and pre-publish checklist. Do NOT use for API docs, wikis, inline code comments, or general technical writing.

by thomaszhou225 installs1 stars

Transform vague user requests into precise, high-quality prompts by matching against a curated library of 2000+ proven prompt templates from multiple GitHub...

by thomaszhou2216 installs

Systematically review and iteratively refine your response for logic, accuracy, completeness, conciseness, actionability, and consistency before delivering.

by thomaszhou2218 installs

Automatically detects runtime capabilities to self-compose tailored multi-step reasoning structures for complex, multi-module problem solving and analysis ta...

by thomaszhou2211 installs

Diagnose, fix, and prevent agent skill trigger failures. Use when a skill doesn't activate, when skills trigger incorrectly, when troubleshooting "skill not...

by thomaszhou224 installs

Diagnose, fix, and prevent agent skill trigger failures. Use when a skill doesn't activate, when skills trigger incorrectly, when troubleshooting "skill not...

by thomaszhou224 installs