handoff — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited handoff (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Extract what matters for a new, focused session — do not summarize the whole thread for in-place compaction. The user names the next-session goal; you produce a disposable transfer document plus a copy-paste first message.
This skill is harness-agnostic: it runs the same in Claude Code, Codex, Pi, Grok, or any agent CLI that loads a SKILL.md. It has no external dependencies — no soma, no projection system, nothing beyond file writes and the host agent. Harness-specific details (where to write, sibling tools, policy) live in optional overlay files under references/.
Described by function — exact command names vary by harness (see your overlay).
| Function | Use when | This skill? |
|---|---|---|
| handoff | Split to a new session with a specific goal; keep current thread clean | ✅ yes |
in-place compaction (often /compact) | Stay in the same thread; recover context-window headroom | no |
| branch/fork the thread | Continue with a copy of full conversation history | no |
| durable memory write | Save long-term lessons, not session transfer | no |
If the user wants a new focused thread, this is the right tool. If they want to keep working in place, point them at their harness's compaction command instead.
Before choosing a write destination or naming sibling tools, read your harness's overlay if it exists. If you cannot tell which harness you are in, use the portable default in references/destinations.md.
| If you are running in | Read overlay | Detect via |
|---|---|---|
| Claude Code | references/claude-code.md | you are Claude Code; ~/.claude/ exists |
| Codex CLI | references/codex.md | CODEX_HOME env or ~/.codex/ exists |
| Pi | references/pi.md | PI_CODING_AGENT_DIR env or ~/.pi/ exists |
| Grok | references/grok.md | ~/.grok/ exists |
| anything else | none — use references/destinations.md | portable default |
Overlays are additive and optional. The skill is fully functional with none of them: it falls back to the OS temp directory and emits a generic first message.
Start with workflows/Handoff.md for the full step list. Summary:
references/destinations.md; never rely on $ARGUMENTS-style substitution, which only some harnesses support.)references/template.md structure. Pick destination per your harness overlay, or the OS temp default in references/destinations.md.When continuing from a handoff file: read the FULL file before acting. Do not skim. Artifacts referenced in the doc are authoritative; the handoff is the map, not the source of truth for their contents.
Regression scripts live in scripts/. They resolve paths relative to this skill directory and require no external install:
scripts/verify-handoff-skill.py — structural checks (skill files present, frontmatter contract, template/workflow contract)scripts/verify-handoff-output.py <handoff.md> — behavioral check that a produced handoff matches references/template.mdRun after editing this skill or validating /handoff output. Use whichever Python launcher you have:
python3 scripts/verify-handoff-skill.py # or: uv run python scripts/verify-handoff-skill.py~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.