Timeline Report (Journey Into…)
Turns your full claude-mem project timeline into a narrative "Journey Into [Project]" development-history report.
Data & AnalyticsIntermediate★ 90,139⑂ 7,846AI score 8/10Last updated: Aug 9, 2026
What it does
- Resolves the claude-mem worker port (env →
~/.claude-mem/settings.json→ per-UID default) and fetches the complete project timeline via/api/context/inject?full=true. - Estimates token cost up front and asks for confirmation when the timeline exceeds 100K tokens.
- Spawns a subagent that writes a 3,000–6,000 word report with 10 required sections: genesis, architectural evolution, breakthroughs, work patterns, technical debt, debugging sagas, memory continuity, token economics/ROI, statistics, and lessons.
- Runs ready-made SQL against
~/.claude-mem/claude-mem.dbfor quantitative metrics: top observations bydiscovery_tokens, monthly breakdown, explicit recall events. - Saves output to
./journey-into-PROJECT.mdand reports date range, observation count, and token cost. - Detects git worktrees and switches to the parent repo name as the data source.
Who it's for
- Developers already running claude-mem with a meaningful history of recorded sessions.
- Tech leads who need retrospectives, onboarding docs, or release-note background material.
- Anyone who wants hard numbers on the ROI of persistent AI memory.
Examples
- "Write a journey report for the tokyo project" → confirms ~34,722 observations (~718K tokens), then writes
journey-into-tokyo.md. - "Summarize the entire development history of this project" → uses the current directory basename (or parent repo in a worktree) to pull the timeline.
- Extract just the architectural-pivot and hard-bug sections into an internal wiki page for new hires.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/thedotmack/claude-mem/HEAD/plugin/skills/timeline-report/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugin/skills/timeline-report folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/timeline-report/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/thedotmack/claude-mem.git && mkdir -p ~/.claude/skills && cp -r claude-mem/plugin/skills/timeline-report ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Make sure claude-mem is installed and its worker is running — without recorded observations there is nothing to report on.
- Clone the repo:
git clone https://github.com/thedotmack/claude-mem.git - Copy the skill into place:
mkdir -p ~/.claude/skills && cp -r claude-mem/plugin/skills/timeline-report ~/.claude/skills/ - Verify
curl,node, andsqlite3are available (e.g.sqlite3 --version). - If you changed the default port, set
CLAUDE_MEM_WORKER_PORTin~/.claude-mem/settings.jsonor as an environment variable. - Restart Claude Code and ask: "Write a timeline report" or "Journey into <project>".
- Review the token estimate before approving, then open the generated
./journey-into-<project>.md.
View source on GitHub ↗License: Apache-2.0