Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
blacktop avatar

Handoff

  • 3 installs
  • 17 repo stars
  • Updated July 16, 2026
  • blacktop/dotfiles

handoff is a Claude Code skill that generates optimized, model-tuned prompts for delegating a task to another LLM agent or a fresh session.

About

handoff is a Claude Code skill that generates a handoff prompt another LLM agent can execute without guessing. It picks a shared-workspace or fresh-context mode, gathers only execution-critical context like objective, success criteria, scope, files, and verification steps, fills a labeled template, and applies tuning notes for the target model family. A developer uses it to delegate a task to another agent or start a fresh session on a different model with a clean, atomic brief.

  • Generates optimized handoff prompts to delegate work to another LLM agent
  • Supports shared-workspace and fresh-context modes with templates for each
  • Adds model-specific tuning for GPT-5.x/Codex, Claude 4.x, Gemini 3.x, and Grok 4.x

Handoff by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #13,657 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

handoff capabilities & compatibility

Capabilities
prompt generation · agent handoff · task delegation
Use cases
orchestration · planning
From the docs

What handoff says it does

Generate optimized handoff prompts for delegating work to another LLM agent.
SKILL.md
Generate a prompt that another agent can execute without guessing.
SKILL.md
Use placeholders like `[TODO: exact path]` instead of inventing repository facts.
SKILL.md
npx skills add https://github.com/blacktop/dotfiles --skill handoff

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars17
Last updatedJuly 16, 2026
Repositoryblacktop/dotfiles

What it does

Generate a self-contained handoff prompt to delegate a task to another LLM agent or a fresh session.

Who is it for?

Developers delegating a task to another LLM agent or starting a fresh session on a different model.

Skip if: Handoffs that need invented repository facts; it uses placeholders instead of guessing.

When should I use this skill?

Handing work to another agent (GPT-5.x/Codex, Claude 4.x, Gemini 3.x, Grok 4.x) as a sub-task or a fresh-context session.

What you get

A ready-to-send, atomic handoff prompt with clear objective, success criteria, scope, artifacts, and verification, tuned to the target model.

  • a ready-to-send handoff prompt in a fenced code block
  • list of assumptions or placeholders
  • separate prompts per target model when requested

By the numbers

  • 2 handoff modes: shared-workspace and fresh-context
  • 4 target model families with reference files

Files

SKILL.mdMarkdownGitHub ↗

Handoff Prompt Generator

Generate a prompt that another agent can execute without guessing.

Choose the handoff mode

  • Use a shared-workspace handoff when the receiving agent can access the same repo, files, and artifacts.
  • Use a fresh-context handoff when the receiving agent starts cold, in another session, or on another platform.
  • Ask for the target model family if it is not implied by the user's request. If it still is not known, draft a vendor-neutral base prompt and mark any missing model-specific adjustments.

Read one model reference

Read only the reference that matches the receiving model:

Target model familyReference
OpenAI GPT-5.x / Codexreferences/openai.md
Anthropic Claude 4.xreferences/anthropic.md
Google Gemini 3.xreferences/google.md
xAI Grok 4.x / Grok Codereferences/xai.md

If the requested model version is newer than the reference, verify the latest official docs before drafting the handoff.

Gather only execution-critical context

Collect the minimum information that removes ambiguity:

  • objective
  • success criteria
  • scope boundaries
  • relevant files, commands, URLs, or artifacts
  • current state and known blockers
  • verification steps
  • output location or return format
  • coordination notes for parallel work

Do not pad the handoff with background that does not change the receiver's next action.

Build the base handoff

Use flat labeled sections. Prefer direct operational language over narrative explanation.

Shared-Workspace Handoff

Target model: [family/version]
Handoff type: shared-workspace sub-task

Objective
[One concrete outcome]

Success criteria
- [Observable completion condition]
- [Verification condition]

Context
- [Only facts needed for this slice of work]

Inputs and artifacts
- [file paths, branches, logs, docs, prior outputs]

Ownership
- [files or directories to modify]
- [areas to avoid]

Constraints
- [technical limits]
- [things the agent must not do]

Verification
- [commands, tests, or review checks to run]

Output
- [exact return format]
- [where to write or save artifacts]

Coordination
- [how this work fits with parallel tasks]

Fresh-Context Handoff

Target model: [family/version]
Handoff type: fresh context

Project
- name: [project name]
- overview: [1-2 sentences]
- entry points: [first files or docs to read]

Current state
- completed: [what is already done]
- remaining: [what still needs to be done]
- blockers/baseline: [known failures, risks, or assumptions]

Task
- objective: [single outcome]
- success criteria:
  - [observable condition]
  - [verification condition]

Constraints
- [scope limits]
- [things not to change]
- [environment or policy constraints]

Verification
- [commands, tests, or manual checks]

Output
- [exact deliverable shape]
- [how to report open questions or TODOs]

Use placeholders like [TODO: exact path] instead of inventing repository facts.

Apply model-specific tuning

After drafting the base handoff:

  • add only the adjustments from the matching reference file
  • prefer external runtime settings when the receiving harness exposes them
  • avoid inventing API-only controls inside plain chat prompts
  • generate one prompt per target model if the user wants multiple versions

Hold the quality bar

  • Keep the task atomic.
  • Define what "done" means.
  • Name files and commands whenever possible.
  • Reference shared artifacts by path instead of pasting large logs.
  • State explicit stop rules for destructive or broad changes.
  • Ask for findings first for review tasks.
  • Require source boundaries and citation expectations for research tasks.

Return format

When the user asks for a handoff prompt:

1. Return the ready-to-send prompt in a fenced code block. 2. List assumptions or placeholders after the prompt. 3. Generate separate prompts when the user wants handoffs for multiple models.

Related skills

FAQ

What two handoff modes does it support?

A shared-workspace mode when the receiving agent can access the same repo and files, and a fresh-context mode when the agent starts cold in another session or platform.

What does handoff do about facts it does not know?

It uses placeholders like [TODO: exact path] instead of inventing repository facts.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.