Agent skill

chronicle

Session continuity for coding work.

51 files · 2.6 MB · Source ↗ · Raw SKILL.md · Markdown directory · Download skill.tgz

Copy the prompt. Paste it into your agent.

Verify the bytes and inspect the files before trusting a skill. A matching hash is not a safety review.

Read the install prompt
Full inline prompt for offline use

Includes SKILL.md. Supporting files still require a download.

Install from a shell

Run this in a terminal. It downloads the pinned archive, checks its SHA-256 digest, and extracts it into ~/.claude/skills, where Claude Code loads skills. For Codex and other agents that read ~/.agents/skills, edit the SKILLS_DIR line. If the skill is already installed, the command stops and changes nothing.

Chronicle

Captures and curates session memory so coding context survives across restarts.

Prerequisites: Claude Code (chronicle reads and writes the invoking user's own Claude config dir) and bun; the optional background services additionally need macOS with launchd.

Related: For persistent teammate behavior see the team-memory skill. For session title lifecycle see the session-titles skill.

Start Here

Prefer these three workflows unless the user explicitly asks for something else:

/chronicle          # Save current session state
/chronicle catchup  # Restore context for the current project
/chronicle pending  # Show open threads across sessions

Use them like this:

Command Map

Need Command How to respond
Quick capture /chronicle or /chronicle <note> Summarize current state, write/update today's block, keep output concise.
Return briefing /chronicle catchup Load recent blocks for the current project and surface active context first.
Open loops /chronicle pending List pending items across blocks; group by project when helpful.
Help /chronicle help or /chronicle ? Start with the three primary workflows; expand into advanced commands only if the user asks.
Curated memory /chronicle curate Invoke the curator agent for a richer block instead of doing a thin capture.
Session closeout /chronicle wrapup Run deliberate closeout: curate, inspect unresolved work, and update backlog only when warranted.
Narrative recap /chronicle recap Generate a multi-session narrative, cross-checking git and blocks.
Search/read /chronicle search, /chronicle blocks, /chronicle stale, /chronicle resolve Use the matching script and report exact matches or resolution state.
Publish/UI /chronicle publish, ui, dev Use the docs/scripts only when the user asks for exported or browser views.
Summaries /chronicle summarize Generate time-bucketed AI summaries for human consumption.

For full command behavior, examples, and edge cases, read references/command-reference.md.

Quick Capture

  1. Gather the current project, branch, recent edits, key decisions, open work, and any user-provided note.
  2. Prefer factual, terse summaries over file-list dumps.
  3. Write or update the current day's block through the Chronicle scripts when possible.
  4. End with a short confirmation and the most important unresolved next step.

Catchup And Pending

For /chronicle catchup, run the catchup script or manually read recent project blocks, then answer in this order:

For /chronicle pending, show active items first. Do not bury stale or resolved material in a long historical dump.

Curate And Wrapup

Use chronicle-curator when the user wants a meaningful checkpoint, retrospective, or session wrap. Curated blocks should include goal, accomplishments, decisions, challenges, and next steps.

/chronicle wrapup is a closeout workflow, not just a summary. Check whether pending work belongs in backlog, whether the session is safe to archive, and whether local processes or branches need cleanup.

Scripts

Script paths are relative to this skill's base directory — the one the harness announced at invocation. Prefix them with it when the working directory is a project rather than the skill:

bun scripts/catchup.ts
bun scripts/recap.ts <project> --days=14
bun scripts/stale.ts
bun scripts/resolve.ts "<pending item>"
bun scripts/publish.ts --period weekly
bun scripts/dashboard.ts

Use repo-local paths (skills/chronicle/scripts/...) when developing this repo.

Development

For Chronicle implementation work:

Reference Loading

Load additional context only when needed:

Files

51 files · 2.6 MB