"Continue the previous chat in one motion" — collects the LAST human session (or a specific one by id) into a seed and puts it on the clipboard: open a new session, paste, and the conversation continues where it broke off (even after a crash or on another machine where native resume doesn't work). Trigger on "/resume-last", "/resume", "continue the last session".
Scanned 9/5/2026
Install to Claude Code
npx -y skills add tonydzi/second-brain-starter-kit --skill resume-last --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Resume Last?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/tonydzi-resume-last)More formats (shields.io, HTML) on the badges page.
---
name: resume-last
description: >
"Continue the previous chat in one motion" — collects the LAST human session (or a specific
one by id) into a seed and puts it on the clipboard: open a new session, paste, and the
conversation continues where it broke off (even after a crash or on another machine where
native resume doesn't work). Trigger on "/resume-last", "/resume", "continue the last
session".
license: MIT
---
# /resume-last — pick up the previous chat in one move
**The pain:** a session crashed or got lost in the interface → you used to have to dig through the
catalog, find it and copy it by hand. The native `claude --resume` does **not** work for a foreign or
cross-machine session (since v2.1.9 Claude rejects a "foreign" session). So the reliable way is to start a
NEW session pre-loaded with the full history of the old one.
## What it does
1. Finds your **latest human** session (service/robot ones are filtered out by the
`session_author` classifier) — or takes a specific `cliSessionId` if you pass one.
2. Builds the seed: the whole history + "continue from here", and puts it on the **clipboard**
(plus a file `_Dashboards/sessions-md/_continue/<cli>.seed.md`).
3. You open a **New session** and press **Ctrl+V** — the conversation continues.
## How to run
The latest session on this machine:
```
python "$IMPORTS_ROOT/claude_sessions/continue_session.py" --last
```
A specific session (id from `Sessions-Catalog.html` or from the `/resume-last` header):
```
python "$IMPORTS_ROOT/claude_sessions/continue_session.py" <cliSessionId>
```
(On Macs: `python3`, and for a non-standard vault path set env `CLAUDE_VAULT_ROOT=<...>`.)
## What to tell the operator
- Say WHICH session was picked up (title + date + cli) and that the seed is already on the clipboard.
- Give exactly one instruction: **"Open a New session and press Ctrl+V — you will continue where you left off."**
- If `clipboard: FAILED` — say the seed is in the file `<cli>.seed.md`, open it and copy manually.
- If the operator can already see the wanted session in Recents on the same machine — remind them the
native `claude --resume <cli>` works there too (faster, no pasting).
## Boundaries
- READ-only against the vault/sessions: it only READS transcripts and writes the seed file + clipboard.
It sends nothing and changes nothing in live data.
- It is the twin of the SessionStart hook `session_resume_hook` (that one SHOWS the previous session at
startup; this one PICKS IT UP with a single command).
---
<!-- CONTACT-FOOTER -->
## About & contact
Built and battle-tested at **Palo Alto AI Research Lab** — a fleet of Claude Code machines
running 24/7 as a second brain and synthetic cofounder. Every skill here survived real
production use before publication.
- 📦 All 101 skills: https://github.com/tonydzi/second-brain-starter-kit
- 👤 Author: **Anton Dziatkovskii** — Telegram [@tonydzi](https://t.me/tonydzi) · WhatsApp [+1 341 222 9178](https://wa.me/13412229178) · X [@Tony_Stef_](https://x.com/Tony_Stef_)
- 🧪 **Engineers: want to test-drive this setup?** Message me — I hand out free starter seeds to engineers who test and report back. Custom skill requests welcome.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!