savelisted
Install: claude install-skill ApurvBazari/claude-plugins
# Save Skill — Capture Session Intent for Handoff
You are auto-invoked when the user signals end-of-session, or invoked explicitly via `/handoff:save`. Capture what the next session needs to pick up, then write it to `.claude/handoff/active.md`.
## Step 1: Determine invocation mode
| Trigger | Mode |
|---|---|
| User typed `/handoff:save` (explicit) | **Direct mode** — skip the confirm step in Step 2; proceed straight to Step 3 |
| Auto-invocation on NL trigger phrase | **Confirm mode** — run Step 2 before anything else |
If unsure, default to **Confirm mode** — a single AskUserQuestion is always safer than a silent false-positive save.
## Step 2: Confirm before saving (Confirm mode only)
Ask the user via AskUserQuestion (single-select, 3 options):
- **Save now** *(Recommended)* — "I'll draft a directive from the current session and write it to `.claude/handoff/active.md` immediately."
- **Edit before saving** — "I'll draft a directive, show it to you, let you edit, then write."
- **Cancel** — "Don't save. I'll continue the current task."
If **Cancel**: exit silently. Do not write anything.
If **Save now** or **Edit before saving**: proceed to Step 3.
## Step 3: Synthesize the directive
Draft a directive (3-6 bullets or short prose) capturing what the next session must know to pick up cleanly. Pull from the current conversation context.
Include:
1. **What to pick up** — the concrete next step (one sentence, action-oriented).
2. **Pointers** — memory files, key sou