handoff — скилл для Claude Code: что делает и как установить
Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя.
/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocockЧто делает handoff
Скилл создаёт документ handoff с кратким изложением текущего разговора для нового агента. Он сохраняет файл во временную папку ОС: $TMPDIR, /tmp или %TEMP% в Windows, а чувствительные сведения вроде API-ключей, паролей и персональных данных редактирует.
В документ попадает раздел suggested skills со скиллами для вызова через Skill tool. Уже описанные спеки, планы, ADR, задачи, коммиты и диффы он не копирует, а ссылается на них по пути или URL. Аргумент к скиллу задаёт фокус следующей сессии. Его стоит ставить командам, которые передают незавершённую задачу между агентами; для коротких одноразовых диалогов это лишний шаг.
Какие задачи решает
- передать контекст новому агенту
- сохранить итоги текущей сессии во временной папке
- скрыть API-ключи и пароли в handoff-документе
- указать скиллы для следующего агента
- не дублировать сведения из планов и диффов
Примеры запросов агенту
- Подготовь handoff для следующей сессии: исправить ошибку в текущей задаче.
- Сделай документ передачи для нового агента и укажи нужные скиллы.
- Собери handoff перед сменой агента, не копируя содержимое существующего плана.
Как установить handoff
1Через маркетплейс плагинов
/plugin marketplace add mattpocock/skills/plugin install mattpocock-skills@mattpocock2Через Skills CLI (Vercel)
npx skills add mattpocock/skills --skill handoff -a claude-code3Вручную: положить файлы
~/.claude/skills/handoff/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/handoff/
Вручную: положить файлы
.agents/skills/handoff/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/handoff/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mattpocock/skills handoff2Вручную: положить файлы
.github/skills/handoff/SKILL.mdКомандой платформы
gemini skills install https://github.com/mattpocock/skills --path skills/productivity/handoffВручную: положить файлы
.devin/skills/handoff/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о handoff
Как установить handoff в Claude Code?
Добавьте скилл командой npx skills add mattpocock/skills --skill handoff -a claude-code. Также доступна установка через marketplace Claude Code.
Что делает handoff?
Он сворачивает текущий разговор в документ передачи для нового агента. Документ содержит контекст работы и раздел suggested skills.
Куда handoff сохраняет документ?
Скилл пишет его во временную директорию ОС: $TMPDIR либо /tmp, а в Windows — %TEMP%. Рабочая папка проекта для этого не используется.
Исходный текст
SKILL.md · MIT
--- name: handoff description: Compact the current conversation into a handoff document for another agent to pick up. argument-hint: "What will the next session be used for?" disable-model-invocation: true --- Write a handoff document summarising the current conversation so a fresh agent can continue the work. Save to the temporary directory of the user's OS (`$TMPDIR`, else `/tmp`; `%TEMP%` on Windows) - not the current workspace. Include a "suggested skills" section in the document, naming which skills the next agent should call the Skill tool for. Do not duplicate content already captured in other artifacts (specs, plans, ADRs, issues, commits, diffs). Reference them by path or URL instead. Redact any sensitive information, such as API keys, passwords, or personally identifiable information. If the user passed arguments, treat them as a description of what the next session will focus on and tailor the doc accordingly.
© Matt Pocock · MIT · mattpocock/skills