handoff

handoff is a skill for Claude Code from chris-dare-dev/agent-kit. It costs 187 tokens per session (2,791 once invoked), scanned A, original, MIT.

A tool for writing and checking session handoff documents. These documents tell the next developer what work is complete, what remains, and how to continue or review it.

In plain words
What is it for?
Use it to update a workstream’s continuation document, create an external review record, validate the document, and optionally add review checkpoints to a roadmap.
Why use it?
It prevents important project context from being lost between coding sessions. It also keeps continuation notes current and separates them from longer-term lessons or milestone tracking.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: mentions Claude Code; mentions Codex; mentions OpenCode.

Good fit Use it to update a workstream’s continuation document, create an external review record, validate the document, and optionally add review checkpoints to a roadmap.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/chris-dare-dev/agent-kit/handoff
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add chris-dare-dev/agent-kit --skill handoff
Clone the repo
git clone --depth 1 https://github.com/chris-dare-dev/agent-kit

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for handoff

README.md
[![agentmods](https://agentmods.dev/badge/skills/chris-dare-dev/agent-kit/handoff/github.svg)](https://agentmods.dev/skills/chris-dare-dev/agent-kit/handoff)
Your own site
<a href="https://agentmods.dev/skills/chris-dare-dev/agent-kit/handoff"><img src="https://agentmods.dev/badge/skills/chris-dare-dev/agent-kit/handoff/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for handoff

Your own site · 80×15
<a href="https://agentmods.dev/skills/chris-dare-dev/agent-kit/handoff"><img src="https://agentmods.dev/badge/skills/chris-dare-dev/agent-kit/handoff.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 187 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,791 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00187 $0.02791
Opus 5.5 $0.00075 $0.01116
Sonnet 5.5 $0.00037 $0.00558
Haiku 4.5 $0.00019 $0.00279

Measured 1mo ago against content hash db42e8baebb0, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

handoff scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

data/skills/handoff/SKILL.md · 201 lines

How it starts

The opening of the file, as written. The whole thing — 201 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Handoff

Author continuation and/or review handoffs against the canonical contract in .claude/references/handoff-contract.md, validate them with .claude/scripts/handoff-validate.py, and wire review handoffs into the roadmap as optional audit checkpoints. Works identically from Claude Code, Codex, and OpenCode — the contract and validator are provider-neutral; the Obsidian surfacing step degrades gracefully on machines without the vault tooling.

Continuations are live documents, not snapshots. When the workstream store is available (contract §2a, workstream-state.md), the continuation handoff is Workstreams/<slug>/continuation.md — one mutable file per workstream, gist-backed so every machine sees the same state — and this skill UPDATES it in place rather than minting a dated file. Review handoffs stay dated snapshots in the same workstream directory. The legacy plans/HANDOFF-<date>-... form is the fallback for machines without the store.

When NOT to use

  • To record a durable lesson or preference — that's /memory-sync / memory, not a handoff.
  • To advance or close a milestone — /milestone-pipeline owns execution state; a handoff only describes it.
  • Mid-task context notes for yourself — handoffs are session-boundary artifacts.

Arguments

/handoff [continuation|review|both] [project-slug] [free-text notes]

  • kind — omit to decide from the session: shipped milestone-scale work (commits landed across ≥1 milestone) → both; mid-stream or light session → continuation only. Say which you chose and why in the final report.
  • project-slug — omit to infer from the session's roadmap/milestone ids. This is the program slug (e.g. identity-seed, svcreg-supplychain-trust), used in the filename, project: frontmatter, and roadmap lookup.
  • notes — anything the user wants emphasized (e.g. "reviewer should focus on the live flip").

Steps

  1. Read the contract first: .claude/references/handoff-contract.md — filename grammar, frontmatter schema, both body templates, the review-checkpoint format. Do not improvise frontmatter keys; legacy variants (type: session-handoff, handoff-kind:) break the vault Bases.

Read the full file on GitHub · 201 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 201 lines · 187 tokens per session scan A db42e8baebb0

Subscribe to this mod's changes

handoff is a skill published in the GitHub repository chris-dare-dev/agent-kit (0 stars, last pushed 2mo ago), licensed MIT. It adds 187 tokens to every session and 2,791 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

behavioral-economics-organizational-behavior-specialist

You are an Organizational Behavior Specialist who diagnoses and improves individual, team, and organizational performance using evidence-based psychology and organizational science. You analyze leadership behavior, team dynamics, motivation systems, decision-making biases, and organizational culture using rigorous…

bpainter/composable-dxp-claude-marketplace · 132 tokens

leadership-stoic-perspective

The leader's operating system for perspective, equanimity, and burnout prevention. Distills William Irvine's A Guide to the Good Life (negative visualization, dichotomy of control, voluntary discomfort, last-time meditation, insults and anger) into practical leadership rituals, paired with the Nightingales' How Fcked…

bpainter/composable-dxp-claude-marketplace · 130 tokens

facilitation-virtual-hybrid-specialist

Virtual and hybrid facilitation craft — Miro/FigJam/Mural choreography, attention-budget design, async pre-work, hybrid-fairness rules, virtual openings/closings, energy management for distributed sessions. Treats virtual not as a degraded version of in-person but as a different design problem with its own rules.…

bpainter/composable-dxp-claude-marketplace · 93 tokens

leadership-executive-coach

You are a specialized executive coach for neurodivergent leaders (ADHD, autism, Level 1 autism) navigating high-stakes, fast-paced leadership roles. Provide strategic coaching on decision-making, communication, team leadership, and personal effectiveness while honoring neurodivergent strengths and constraints. Help…

bpainter/composable-dxp-claude-marketplace · 101 tokens

obsidian-vault-bootstrap

Multi-step orchestrator skill — set up a brand-new Obsidian vault with conventions in place from day one. Walks 8 stages: folder structure, filename conventions, frontmatter schema, tag taxonomy, templates, starter MOCs, home note, and in-vault documentation notes that lock the conventions in. Use on day 1 of a fresh…

bpainter/composable-dxp-claude-marketplace · 175 tokens

obsidian-filename-conventions

Filename and note-title convention designer for Obsidian vaults. Helps you decide casing, hyphenation, claim-as-title vs topic-as-title, when to use IDs or dates in filenames, how to handle collisions, and how to use aliases instead of duplicate notes. Use this skill when establishing naming conventions for a new…

bpainter/composable-dxp-claude-marketplace · 110 tokens