handoff
Handoff: write a portable session brief for a fresh agent (OS temp by default; keep → .scratch/handoffs/).
Skill by bmurrtech
Chalk Labs
Need help deploying handoff?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bmurrtech-handoff
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/handoff
What's inside
- Skill name
handoff- Description
- Handoff: write a portable session brief for a fresh agent (OS temp by default; keep → .scratch/handoffs/). Hybrid content + kind overlays; post-write glance for human check. Use when switching sessions, forking ADR/PRD/idea work out of a muddy chat, or when the user asks for a handoff.
- License
- Apache-2.0
- Instructions
- 91 lines in SKILL.md · view on GitHub
Files (11)
- SKILL.md
- openai.yaml · agents/
- handoff-base.md · references/
- kind-legend.md · references/
- adr.md · references/kinds/
- cd-rvw.md · references/kinds/
- idea.md · references/kinds/
- impl.md · references/kinds/
- prd.md · references/kinds/
- rd-mp.md · references/kinds/
- vs-expl.md · references/kinds/
SKILL.md (first lines)
# handoff
Write one markdown file so a fresh agent can continue **without this chat**.
Full detail lives in the file. The reply is a short **at-a-glance** only.
Read [references/handoff-base.md](references/handoff-base.md) when drafting.
Read [references/kind-legend.md](references/kind-legend.md) to match a kind.
When a kind matches, read that overlay under `references/kinds/` and apply its
deltas — do not copy the base into the kind file.
## Boundaries
- Do **not** write a default (temp) handoff into the repo (`docs/`, `pm/`,
`skills/`, or `.scratch/`).
- Do **not** write a **keep** handoff anywhere except `.scratch/handoffs/`.
- Do **not** invent kind slugs or use a `generic` kind — closed set only.
- Do **not** paste full specs, plans, ADRs, issues, commits, or diffs — **path /
URL refs**. Put short acceptance, constraints, verdict, and ADR candidacy
**inline** (hybrid).
- Do **not** use “see this chat/transcript” as the carrier of a fact — write the
fact into the file or omit it.
- Do **not** paste the full handoff into chat — glance only.
- Do **not** include secrets, tokens, passwords, or PII.
- Do **not** author ADR or PRD bodies here — point at **`create-adr`** / **`create-prd`**.
- Do **not** overwrite an existing handoff on correct/reprompt — write a **new**
timestamped file.
## Workflow
### 1. Classify destination
**keep** when the invoke prompt says *keep*, *save this file*, or clear persist
intent. Otherwise temp.
| Signal | Destination |
|--------|-------------|
| Absent (default) | `{tmpdir}/{filename}` |
| **keep** | `.scratch/handoffs/{filename}` (create dirs if missing) |
If destination ambiguous → ask once; default remains temp.
**Filename:** `{kind}-{slug}-{yyyyMMdd-HHmmss}.md` when a legend kind matches;
else `{slug}-{yyyyMMdd-HHmmss}.md`. Infer a short kebab `slug` from aim.
**Done when:** destination path + filename chosen.
### 2. Resolve aim
1. If the user passed an invoke arg → treat it as next-session aim.
2. Else infer aim from the conversation.
3. If ≥2 plausible next aims and no arg → **ask once** before write (one beat).
If aim is clear (arg or single thread) → do not ask.
**Done when:** one aim is selected (or user answered the ask).
### 3. Match kind
Using [kind-legend.md](references/kind-legend.md): attach at most one closed
kind. No match → base only (title/slug filename, no invented kind).
**Done when:** kind is a legend slug or none.
### 4. Draft from base + overlay
Fill [handoff-base.md](references/handoff-base.md). Omit empty sections (note
N/A only when useful). If a kind matched, apply `references/kinds/{kind}.md`
deltas. In the handoff **body** and glance, label the kind as **Display (slug)**
from the legend (e.g. `code-review (cd-rvw)`) — never slug-only. Filenames still
use the slug prefix. Suggested skills: **next workflow first**; housekeeping last.
Repo-state claims must include a **re-verify** cue (`git status` / equivalent).
If the write is **blocked** (e.g. plan mode): say so, name the path that will be
used, and write automatically on the next unrestricted turn **without** waiting
for a second `/handoff`.
**Done when:** draft covers base (and kind deltas when applicable).
### 5. Write + glance
Write the file. Then report **only** this at-a-glance (≤ ~5 lines):
1. **Path** (absolute) + `temp` | `keep`
2. **Intent** (one line) + **kind** as Display (slug) or `none`
3. **Next action** (skill/command)
4. **Check:** 2–4 bullets the user should verify
5. **Correct?** Reprompt to rewrite if wrong → new timestamped file
**Done when:** file exists at that path and the glance was reported.From bmurrtech/skills, Apache-2.0.
More from bmurrtech/skills
- 0.570score
visual-explainer
bmurrtech
Visual explainer: self-contained HTML for architectures, diffs, plans, slides, tables, and recaps.
SkillAFreshness: AClaude Code +9 - 0.570score
roadmap
bmurrtech
Roadmap ledger: promote scratch ideas into docs/ROADMAP.md, update entry status (Done/advanced/superseded), ensure the document header, or publish a roadmap…
SkillAFreshness: AClaude Code +9 - 0.570score
setup-bmurrtech-skills
bmurrtech
Idempotent greenfield provision for bmurrtech skills conventions: gitignore (incl.
SkillAFreshness: AClaude Code +9 - 0.570score
upkeep
bmurrtech
Maintain AGENTS.md as the agent ops manual; create or repair CLAUDE.md so its entire body is exactly AGENTS.md; ensure CHANGELOG.md exists and Unreleased…
SkillAFreshness: AClaude Code +9 - 0.570score
discovery
bmurrtech
Discovery for solution creators: turn meetings, transcripts, or notes into ranked use cases and requirements (pain → map → prioritize → requirements → recap →…
SkillAFreshness: AClaude Code +9 - 0.570score
code-review
bmurrtech
Two-axis review (Standards vs Spec) of a diff against a fixed point, with severity and ship recommendation.
SkillAFreshness: AClaude Code +9 - 0.570score
commit
bmurrtech
Local-first Git commit with maintenance orchestration (upkeep; conditional roadmap status); on push intent, review branch + PR; on explicit canonical intent…
SkillAFreshness: AClaude Code +9 - 0.570score
create-adr
bmurrtech
Author, in-place-edit (in-flight), or supersede (published Accepted) Architectural Decision Records under docs/adr/ with shipped mechanics headings; classify…
SkillAFreshness: AClaude Code +9 - 0.570score
create-prd
bmurrtech
Author OKF-shaped PRDs under docs/prd/ (ignore or track per setup): MVP journey, FRs, DoD, bug appendix; cite docs/adr via create-adr; diagrams via ascii.
SkillAFreshness: AClaude Code +9 - 0.570score
docx
bmurrtech
Word .docx via docx-cli: create, read, fill, edit, comments, tracked redlines, batch mutations, optional page render.
SkillAFreshness: AClaude Code +9 - 0.570score
doop
bmurrtech
Localhost Doop canvases for business-process and present-state architecture diagrams (Lucid/Eraser-style), edited live over MCP from the coding harness.
SkillAFreshness: AClaude Code +9 - 0.570score
grill-me
bmurrtech
Relentless frontier-round interview (❓ Qn + ➡️ recommendation each round) until the design tree is empty; then A/B/C (create-prd / handoff→implement / bare Go).
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (11 days ago)
- Last release
- Sep 29, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/bmurrtech/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bmurrtech
- 0.570score
create-prd
bmurrtech
Author OKF-shaped PRDs under docs/prd/ (ignore or track per setup): MVP journey, FRs, DoD, bug appendix; cite docs/adr via create-adr; diagrams via ascii.
SkillAFreshness: AClaude Code +9 - 0.570score
code-review
bmurrtech
Two-axis review (Standards vs Spec) of a diff against a fixed point, with severity and ship recommendation.
SkillAFreshness: AClaude Code +9 - 0.570score
commit
bmurrtech
Local-first Git commit with maintenance orchestration (upkeep; conditional roadmap status); on push intent, review branch + PR; on explicit canonical intent…
SkillAFreshness: AClaude Code +9 - 0.570score
discovery
bmurrtech
Discovery for solution creators: turn meetings, transcripts, or notes into ranked use cases and requirements (pain → map → prioritize → requirements → recap →…
SkillAFreshness: AClaude Code +9 - 0.570score
create-adr
bmurrtech
Author, in-place-edit (in-flight), or supersede (published Accepted) Architectural Decision Records under docs/adr/ with shipped mechanics headings; classify…
SkillAFreshness: AClaude Code +9 - 0.570score
docx
bmurrtech
Word .docx via docx-cli: create, read, fill, edit, comments, tracked redlines, batch mutations, optional page render.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get handoff running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
handoff skill. Agent Mart. https://agentmart.dev/skills/bmurrtech-handoff (last updated 2026-10-24)