handoff-invokelisted
Install: claude install-skill danielsitek/skills
# Handoff: Invoke
A handoff is a task the user parked earlier so they could stay focused on
something else. Invoking one means: load it, give the user a solid orientation
on what it is, and then continue together.
## Step 1 — Resolve which handoff
Handoffs live in `.handoffs/` in the project root, named `handoff-NNNN.md`.
- If `.handoffs/` does not exist or is empty, tell the user there are no saved
handoffs yet and mention they can create one with `handoff-create`. Stop there.
- If the user gave a number, open `.handoffs/handoff-NNNN.md` (zero-pad it).
- If they gave a topic instead of a number, scan the `<handoff-summary>` and
`title` of each file and match the most likely one. If two or more are
plausible, briefly list the candidates and ask which one.
- If the specific file does not exist, say so and list what *is* available.
## Step 2 — Read it fully
Read the whole file: frontmatter, the `<handoff-summary>` block, and the
`Context`, `Task`, and `Conversation` sections.
## Step 3 — Orient the user
Don't just dump the file contents back. Give the user a genuine briefing so
they can step back into this task with full context, even if they parked it
long ago. Cover:
- **What it is** — the title and a plain-language summary.
- **Why it was parked** and when (`created` date).
- **Where things stood** — the key context and any decisions already made.
- **What the task actually asks for** — the concrete work to be done.
- **Anything to be aware of** — open questio