Skip to content

Guide · Agent skill

How to use the Weekly Digests agent skill (weekly-digests)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The weekly-digests skill is a set of instructions that tells an AI agent how to turn a project's full claude-mem activity history into a serial, chapter-by-chapter story, with one chapter per ISO calendar week. This guide is for readers who have not used agent skills before. By the end you will know what the skill does, how to install it, how to ask for it in plain language, and what it needs and touches on your machine.

Weekly Digeststhedotmack/claude-mem · Apache-2.0

Quick start

  1. 1Install the skill. Download the ZIP from this page, unzip it, and place the folder in ~/.claude/skills/ or the project's .claude/skills/, or upload the ZIP under Settings → Capabilities → Skills.
  2. 2Start the claude-mem worker. Make sure the claude-mem worker is running locally, since the skill fetches the timeline from it.
  3. 3Check the prerequisites. Confirm Node.js, Python, curl and git are available, and pick a writable output directory such as docs/timeline-weeks.
  4. 4Ask in plain language. Request weekly digests, a week-by-week story, a serial timeline or narrative chapters of the project.
  5. 5Let the agent split the timeline. The agent saves the full timeline, writes a splitting script and creates one file per ISO week, then counts them.
  6. 6Review the chapters. Open the digests folder and the weekly index README, and check the chapters in order.

What is an agent skill and what does weekly-digests do?

An agent skill is a folder containing a SKILL.md file that gives an AI agent instructions and helper scripts for one specific task. The agent reads the file when it decides the task applies to your request.

The weekly-digests skill (from thedotmack/claude-mem, Apache-2.0) works on a project's full claude-mem timeline. It splits the timeline into per-ISO-week files, then writes one digest chapter per week in order. Each chapter's writer receives a carry-forward block summarising the prior week so the narrative stays continuous. The output is a folder of digest files plus a weekly index table.

  • The chapter count equals the number of ISO weeks the timeline covers.
  • Each weekly source file keeps the original daily sections verbatim before the digests are written.
  • Use it when you want a readable, chronological story of how a project evolved.

How do you install the weekly-digests skill?

Download the ZIP from this page and unzip it. Then place the resulting skill folder in one of two locations: your personal skills folder at ~/.claude/skills/, or a project-specific folder at .claude/skills/ inside the project you are working on.

Alternatively, upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/ (available across your projects).
  • Project install: .claude/skills/ inside the project folder (available only there).
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP.

What do you need before running it?

The skill depends on a local claude-mem worker and several standard tools. Check these before you ask for a digest, because the pipeline is multi-step and will fail partway if something is missing.

  • claude-mem worker running locally.
  • Node.js, used to read the worker port settings.
  • Python, for the timeline splitting script.
  • curl and git available in the shell.
  • A writable output directory such as docs/timeline-weeks.
  • The project must have at least one ISO week of observations.

How do you trigger the skill with a natural request?

You do not need special syntax. Ask in plain language, using phrases the skill is written to respond to. The skill is triggered by requests such as the ones below.

  • "Weekly digests" of this project.
  • "Week-by-week story" of the project's history.
  • "Serial timeline" of the project.
  • "Narrative chapters" of the project's history.
  • "Continue the story week by week."
  • "Run a digest for each week."

What happens when the skill runs?

The agent first determines the project name, handling git worktrees by using the parent project. It then fetches the full timeline from the local worker and saves it to .scratch/cm-timeline.md. A Python script writes .scratch/split-timeline.py to split the timeline into one file per ISO week under docs/timeline-weeks/, and a README.md index table is created.

Subagents then write the chapters one at a time. Each one runs only after the previous agent finishes, because each needs the prior week's carry-forward block. Each digest is saved in docs/timeline-weeks/digests/.

  • Output: one digest file per ISO week plus a weekly index table.
  • Each digest includes a title line, tagline, narrative, threads, a cliffhanger and a carry-forward block.
  • The process is slow and multi-step, so expect a long run for long histories.
mkdir -p docs/timeline-weeks/digests

What are the safety notes for running weekly-digests?

This skill runs scripts and uses the network. It fetches data from a local worker URL on localhost, writes Python and Node-based helper commands, and creates folders and files in your project. Read the skill before running it if you are unsure what it will execute.

The timeline may include security-related or sensitive observations, and these can be copied into the written digest files. Think about whether those files will be committed or shared. Only run it where the agent is allowed to write into the output folders and launch many subagent runs.

  • Runs scripts: yes. Uses network: yes (localhost worker).
  • Sensitive observations (security alerts, notes, or items marked sensitive) may appear in output files.
  • Choose a clean output directory you are comfortable writing into.
  • Do not use it where the agent should not write to arbitrary folders or launch many subagent runs.

Tips for better digests

Count the weeks before you start so you know how many chapters to expect. A history with many weeks produces many files and a long run. For a single short overview, or for a single long report, a different approach fits better; the timeline-report skill is the documented alternative for long histories.

Review the weekly index table in docs/timeline-weeks/README.md. It shows observation and session counts per week, which helps you see peak and quiet periods.

  • Use a clean output folder such as docs/timeline-weeks.
  • Check the sensitive content of the timeline before sharing the digests.
  • Expect quiet weeks to produce short chapters; the skill is written to avoid padding them.

What people use it for

  • A developer reading a readable, chronological account of how a project evolved over many weeks.
  • A team preparing a week-by-week retrospective of its coding sessions.
  • Someone already running claude-mem who wants a serial history instead of one long report.

Frequently asked questions

Is weekly-digests free to use and what is its licence?

The skill is published from thedotmack/claude-mem under the Apache-2.0 licence. The source does not state prices, so check the repository for any cost details of the wider tooling.

What do I need to install before using the weekly-digests skill?

You need a claude-mem worker running locally, Node.js, Python, curl and git in your shell, and a writable output directory such as docs/timeline-weeks. The project should have at least one ISO week of observations.

Where do I put the weekly-digests skill files?

Unzip the downloaded ZIP and place the folder in ~/.claude/skills/ for personal use, or in .claude/skills/ inside a project. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

What is the difference between weekly-digests and timeline-report?

Weekly-digests produces one chapter per ISO week in a serial format, with each chapter informed by the previous one. Timeline-report produces one long single report, and the skill documentation recommends it for long histories instead of many files.

Why is the weekly-digests run so slow?

Each week's chapter is written by a separate subagent that runs only after the previous one finishes, because it needs the prior week's carry-forward block. Long histories therefore mean many sequential runs.

Is it safe to run weekly-digests on a project with sensitive history?

Be cautious. The timeline may include security-related or sensitive observations, which can be copied into written files. Review the output before sharing or committing it, or avoid the skill for projects with sensitive history.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use weekly-digests if you want a readable, week-by-week story of a project that already has claude-mem history and you are comfortable with a slow, multi-step run that writes many files. Pick something else if you want a single short summary, if the project history is sensitive, or if you do not want the agent writing into folders and launching many subagent runs.

Download the skill