Continue Claude Work
Rebuilds only the actionable context from local `.claude` session files so you can resume interrupted work without `claude --resume`.
What it does
claude --resume replays an entire transcript into your context window, burning tokens on resolved issues. This skill instead parses the session JSONL files in ~/.claude/projects/ and selectively reconstructs only what matters:
- The latest compact summary (Claude's own distilled understanding)
- Most recent user requests and assistant responses
- Errors encountered and unresolved tool calls
- Subagent workflow state — which agents finished, which were interrupted
- Session end reason: clean exit, interrupted, error cascade, or abandoned
- Files touched, MEMORY.md notes, and current git state
The bundled Python script adapts how much it reads to session size and filters operational noise (37–53% of lines in real sessions). After recovery it pushes for a concrete next step plus deterministic verification (tests, type-checks, build) rather than a mere summary.
Who it's for
- Developers whose long sessions died to ctrl-c, timeouts, or API error cascades
- Heavy Claude Code users who want to avoid the token cost of
--resume - Anyone running multi-subagent pipelines that need selective retry
- People who just want to know "what was I working on yesterday?" and keep going
Examples
- Resume a crashed session: "continue work from session abc123" → the script emits a briefing, the interrupted tool calls are retried, and the remaining implementation is finished.
- Pick up yesterday's thread: "don't resume, just read the .claude files and keep going" → surfaces the last compact summary and pending tasks, then executes the next step.
- Find a session by topic: "search my sessions for the PR review work" → runs
--query "PR review"to locate and reconstruct that session's context.
· · · Install guide · · ·
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 daymade-claude-code/continue-claude-work folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/continue-claude-work/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-claude-code/continue-claude-work ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/daymade/claude-code-skills.git - Create the skills folder if needed:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r claude-code-skills/daymade-claude-code/continue-claude-work ~/.claude/skills/ - Verify Python 3 is available with
python3 --version(the extraction script requires it). - Restart Claude Code, then ask "continue work from my last session" or "continue work from session <SESSION_ID>".
- Optional: list sessions manually with
python3 ~/.claude/skills/continue-claude-work/scripts/extract_resume_context.py --list