handoff-createlisted
Install: claude install-skill danielsitek/skills
# Handoff: Create
The user is usually in the middle of one task and has stumbled onto a *second*
thing worth doing later. This skill captures that second thing into a file so
they can keep going on the first task without losing context.
The whole point is to be quick and non-disruptive. Save the handoff, confirm in
one or two lines, and let the user return to what they were doing. Do **not**
start solving the parked task — that is what `handoff-invoke` is for later.
## Where the file goes
Handoffs live in a `.handoffs/` directory in the **root of the current project**
(the working directory the user is operating in — in practice almost always a
project repo). Create the directory if it does not exist.
Files are named `handoff-NNNN.md` with a zero-padded 4-digit number.
## Step 1 — Pick the mode
Two modes, decided from how the user phrased the request:
- **relevant** (default) — Capture only the slice of the conversation tied to
the thing being parked, rewritten as a clean task brief. Use this unless the
user clearly asks for the whole conversation.
- **full** — A verbatim transcript of the last N messages. Use this when the
user says things like "save the whole conversation", "dump the last messages",
"save the last 20 messages". Default N = 20; honor a different count if the
user names one.
If it is genuinely unclear in **relevant** mode *which* topic should be parked
(the conversation covers several things), ask one short question — e.g. "Which
part shoul