Skip to content
Agentmart
Submit a tool

handoff

Write/refresh ~/orchestra/HANDOFF.md and, when it pays off, print a starter prompt for a fresh session.

Skill by ahmedashraf0001

IndexedMIT
Write a review

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/ahmedashraf0001-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.

We use your email only for this newsletter. Privacy

About

Write/refresh ~/orchestra/HANDOFF.md and, when it pays off, print a starter prompt for a fresh session. Use at a task boundary when the next task does not depend on this conversation AND the CONTEXT BUDGET line shows carrying it is expensive (~250k+ tokens or ≥$1.50/turn); when the user says "handoff", "wrap up", or "new session"; or silently (file only) after a hard milestone.

Use cases: writing, productivity, finance, agent-building

No 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
Write/refresh ~/orchestra/HANDOFF.md and, when it pays off, print a starter prompt for a fresh session. Use at a task boundary when the next task does not depend on this conversation AND the CONTEXT BUDGET line shows carrying it is expensive (~250k+ tokens or ≥$1.50/turn); when the user says "handoff", "wrap up", or "new session"; or silently (file only) after a hard milestone.
License
MIT
Instructions
39 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Handoff

## When: a judgment at task boundaries, not a reflex
Every handoff throws away a warm cache and re-pays setup (CLAUDE.md, skills, HANDOFF, re-reading files).
Frequent handoffs cancel out caching. So hand off only when **both** hold:
1. **The next task does not need this conversation.** It is a different area/repo/problem, and what
   matters from here fits in HANDOFF.md. A follow-up, correction, review of work just done, or anything
   that uses files/decisions/run ids from this session → **stay**, whatever the size.
2. **Carrying the context costs real money.** Signals from the `CONTEXT BUDGET` line
   (token-weather-usage): past ~250k tokens or ≥$1.50/turn. Below ~150k, carrying context is cheap
   even if unrelated — stay unless the user asks.

Never hand off: mid-task, after a small milestone, or just because a number crossed a line.
At ~400k+ with the next task still dependent, keep going but trim: delegate harder, avoid big reads.

When you decide to hand off, say so in one line with the reason ("next task is unrelated to this
context, we're at 268k / $0.75 per turn") and do steps 1–3. If unsure whether the next task depends
on this context, stay.
Milestones: refresh HANDOFF.md quietly (steps 1–2), no starter prompt, keep working.
5h limit ≥80%: tell the user; shift remaining work to Codex/agy.
Check anytime: `node ~/orchestra/bin/context-budget.mjs <session-id-prefix>`.

## Steps
1. Rewrite `~/orchestra/HANDOFF.md` (replace stale content, don't append history — git log holds history). Max ~80 lines:
   - **Project:** repo path, stack, how to run, gate commands.
   - **Goal / current milestone.**
   - **Done:** landed items with commit short-hashes.
   - **In flight:** tasks with tier, run id / session id (for `--session` resume), what is pending review.
   - **Next:** ordered, each tagged with intended tier.
   - **Decisions & constraints:** things a new session must not re-litigate.
   - **Agent notes:** quota state (`state/quota.json`), which tasks agy failed at, recent incidents.
2. `node ~/orchestra/bin/orch.mjs milestone "<name>"` so the dashboard marks it.
3. (Over budget / user asked only) End your reply with a fenced starter prompt:

```text
/orchestrator Continue from ~/orchestra/HANDOFF.md. Next: <first Next item>. Keep effort caps and tiers from the skill.
```

From ahmedashraf0001/claude-orchestra, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 18, 2026 (12 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ahmedashraf0001

Cite this page

handoff skill. Agent Mart. https://agentmart.dev/skills/ahmedashraf0001-handoff (last updated 2026-10-24)