handoff — скилл для Claude Code: что делает и как установить
Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя.
- Автор Matt Pocock
- Лицензия MIT
- GitHub ★ 302 251
- Установок 1 038 491
- Обновлён 2026-10-22
- Исходник показан ниже
Что делает handoff
Скилл создаёт документ handoff с кратким изложением текущего разговора для нового агента. Он сохраняет файл во временную папку ОС: $TMPDIR, /tmp или %TEMP% в Windows, а чувствительные сведения вроде API-ключей, паролей и персональных данных редактирует.
В документ попадает раздел suggested skills со скиллами для вызова через Skill tool. Уже описанные спеки, планы, ADR, задачи, коммиты и диффы он не копирует, а ссылается на них по пути или URL. Аргумент к скиллу задаёт фокус следующей сессии. Его стоит ставить командам, которые передают незавершённую задачу между агентами; для коротких одноразовых диалогов это лишний шаг.
Какие задачи решает
- передать контекст новому агенту
- сохранить итоги текущей сессии во временной папке
- скрыть API-ключи и пароли в handoff-документе
- указать скиллы для следующего агента
- не дублировать сведения из планов и диффов
Как установить handoff
Команда из источника
/plugin marketplace add mattpocock/skillsКоманда из источника
/plugin install mattpocock-skills@mattpocockКоманда из источника
npx skills add mattpocock/skills --skill handoff -a claude-codeЧерез Skills CLI (Vercel)
npx skills add mattpocock/skills --skill handoff -a claude-codeВручную
~/.claude/skills/handoff/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/handoff/
Вручную
.agents/skills/handoff/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную
.cursor/skills/handoff/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
GitHub CLI (gh ≥ 2.90)
gh skill install mattpocock/skills handoffВручную
.github/skills/handoff/SKILL.mdGemini CLI
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 перед сменой агента, не копируя содержимое существующего плана.
Исходный текст
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
Вопросы о 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%. Рабочая папка проекта для этого не используется.