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.
npx skills add PromptPartner/agentsmith --skill handoffgit clone --depth 1 https://github.com/PromptPartner/agentsmithWrote 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.
[](https://agentmods.dev/skills/promptpartner/agentsmith/handoff)<a href="https://agentmods.dev/skills/promptpartner/agentsmith/handoff"><img src="https://agentmods.dev/badge/skills/promptpartner/agentsmith/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.
<a href="https://agentmods.dev/skills/promptpartner/agentsmith/handoff"><img src="https://agentmods.dev/badge/skills/promptpartner/agentsmith/handoff.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00058 | $0.00661 |
| Opus 5.5 | $0.00023 | $0.00264 |
| Sonnet 5.5 | $0.00012 | $0.00132 |
| Haiku 4.5 | $0.00006 | $0.00066 |
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.
How it starts
The opening of the file, as written. The whole thing — 48 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Handoff — memory first, then the kickoff
A fresh session has zero memory of this one; the handoff note is the only bridge. Run this whenever work winds down — even if no one asked (core/50).
When this fires
"handoff" / "wrap up" / "let's stop here" / context pressure / a closed phase / before a long external wait, merge, release, deployment, or other irreversible external gate.
Runtime neutrality
This workflow is identical in every client. Never infer the active agent from this skill's install
path: portable canonical content may be copied into a required client adapter such as
.claude/skills. Use “fresh chat” rather than a runtime-specific reset command so the note remains
portable.
Fast path — if the Agentsmith CLI is available
- Run
agentsmith handoff [item-id]— use.agentsmith/agentsmithon macOS/Linux or.agentsmith\\agentsmith.cmdon Windows when the command is not on PATH. It pre-fills branch/HEAD/dirty count and scaffolds.harness/handoffs/handoff-<stamp>.mdwith the standard sections. - Fill the scaffolded sections (below), then emit the kickoff block as your final message.
Fallback — no CLI
- Safe state FIRST (core/50 step 1): commit or stash so nothing half-edited is lost. Never hand off a dirty tree silently.
- Write
.harness/handoffs/handoff-<stamp>.mdwith these sections:- Recovery checkpoint — exact objective; repository/worktree; protected-state hashes; branch/commit and external identifiers; completed/skipped verification; active operation; next read-only recovery command; remaining authorized writes; stop conditions.
- What shipped this session — with commit SHAs / PR links.
- What is still pending.
- Deviations / decisions made (so they're not re-litigated).
- Exact next step — the single first action for the next session.
- Gotchas a fresh session would otherwise re-derive.
- Emit a fenced "Kickoff prompt for a fresh chat" block: 3–6 sentences of self-contained prose (not bullets — they paste it straight in) covering the item id, branch + HEAD, what's done, the single next step, decisions already made, and the handoff note path.
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.
- 1mo ago Changed · +4 lines · -8 tokens per session 0bd851c8bf8f
- 1mo ago Changed · +1 lines 862cf162d105
- 1mo ago First seen · 43 lines · 66 tokens per session scan A e55adf281bf9
handoff is a skill published in the GitHub repository PromptPartner/agentsmith (178 stars, last pushed 7d ago), licensed MIT. It adds 58 tokens to every session and 661 once invoked, about $0.0002 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-30.
Other skills, from other repositories
cli-prompts-clack
Beautiful interactive CLI prompts with @clack/prompts and custom prompts with @clack/core.
cli-framework-cli-commander
Node.js CLI development with Commander.js and @clack/prompts - command structure, interactive prompts, wizard state machines, config hierarchies, exit codes, cancellation handling.
cli-framework-oclif-ink
Modern CLI development combining oclif's command framework with Ink's React-based terminal rendering.
todos
Use when the user asks for a shared plan, a task needs at least three substantive execution steps, or a loose TODO is pending. Without an explicit plan request, not for one-shot answers or checks, or one- to two-step work that is not already in the list.
codebase-navigation
Use this skill when starting work in an unfamiliar codebase or area — finding where something is implemented, how a request flows, what depends on a piece of code, or where a change should go — before reading files one by one. Triggers: user says "where is", "how does this work", "find the code that", "explain this…
web-animation-css-animations
CSS animation patterns - transitions, keyframes, scroll-driven timelines, @property, compositor-friendly properties, prefers-reduced-motion.