Когда звать
- Когда сессия разрослась, контекст почти кончился, а работа не закончена - нужно продолжить в новой сессии без потерь.
- Когда часть задачи хочешь отдать другому агенту или продолжить завтра и не объяснять всё заново.
Что это
Handoff - маленький скилл из набора Мэтта Покока, преподавателя TypeScript и автора курсов Total TypeScript и AI Hero. Его единственная задача - сжать текущий разговор с агентом в документ, по которому свежая сессия подхватит работу.
Зачем это нужно. У любой сессии есть предел контекста. Длинная работа - сайт, бот, большой рефакторинг - рано или поздно в него упирается, а новая сессия ничего не знает о том, что вы уже решили. Пересказывать по памяти долго, и что-то обязательно потеряется. Handoff делает этот пересказ за тебя и кладёт его в файл.
Скилл - это только текст инструкции в SKILL.md, без программ и скриптов. Лицензия MIT.
Что делает
Своими словами, по тексту SKILL.md на 9 октября 2026 года.
- Зовётся только командой
/handoff. Сам агент его не запускает: в настройках скилла это запрещено и для Claude Code, и для Codex. - Пишет документ с итогом разговора, чтобы новый агент мог продолжить.
- Кладёт файл во временную папку системы, а не в проект:
$TMPDIRили/tmpна macOS и Linux,%TEMP%на Windows. Проект не засоряется. - Не дублирует то, что уже записано. Если есть план, задание, задачи в трекере, коммиты, документ ставит ссылку на них, а не переписывает.
- Советует скиллы. В документе есть раздел, какие скиллы звать следующему агенту.
- Вычищает секреты. Ключи API, пароли и личные данные из документа велено убирать.
- Учитывает, что дальше. Если после команды написать, чем займётся следующая сессия, документ будет заточен под это.
Как поставить
Один скилл. Через программу skills (нужен Node.js). Для Claude Code:
npx skills@latest add mattpocock/skills --skill handoff -a claude-code
Для Codex - то же самое с -a codex. Если не указать -a, программа спросит, для каких агентов ставить.
Весь набор Мэтта Покока. В Claude Code набор есть в официальном каталоге плагинов, команда из README:
claude plugin install mattpocock-skills@claude-plugins-official
Для Codex README даёт плагин из каталога автора:
codex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocock
Плагин обновляется сам. Автор просит выбрать один способ: либо плагин, либо npx skills. Если поставить обоими, каждый скилл окажется дважды. Что ещё входит в набор - на странице скиллы Мэтта Покока.
Как пользоваться
- В конце длинной сессии набери команду. Можно сразу сказать, что будет дальше:
/handoff дальше доделываем форму оплаты и выкатываем на сервер
- Агент напишет документ и скажет, где он лежит.
- Открой новую сессию и дай агенту путь к файлу:
Прочитай /tmp/handoff-....md и продолжай работу.
Временная папка системы со временем очищается. Если передача нужна не сегодня, а через несколько дней, попроси агента сохранить копию в проект или в заметки.
Handoff или /compact
В Claude Code есть встроенная команда /compact. Обе сжимают разговор, но делают разное.
/compact - продолжить тот же разговор. По справке Claude Code, команда освобождает контекст: сжимает весь разговор в краткое содержание, и ты продолжаешь в той же сессии. Можно указать, на чём сделать упор: /compact упор на изменения в API. Claude Code сжимает разговор и сам, когда контекст заполняется, но ранние договорённости при сжатии могут теряться. Поэтому постоянные правила справка советует держать в CLAUDE.md.
/handoff - начать заново с файлом в руках. Итог ложится в отдельный файл, который можно прочитать, поправить и дать любому агенту: новой сессии Claude Code, Codex, другому помощнику. Старая сессия остаётся как была.
Когда что брать:
- Работа та же, просто контекст кончается -
/compact, быстрее всего. - Нужна чистая сессия, другой агент или продолжение завтра -
/handoff. - Хочешь видеть, что именно запомнилось, и поправить руками -
/handoff: у/compactкраткое содержание остаётся внутри сессии.
Для полноты: /clear в Claude Code просто начинает разговор с нуля, без всякого пересказа.
Вопросы и ответы
Это бесплатно? Да, лицензия MIT.
Работает ли в Codex? Да. Ставится той же командой с -a codex, зовётся так же - командой.
Почему агент сам не предлагает handoff? Так задумано: скилл зовётся только командой. Когда передавать дела, решаешь ты.
Попадут ли ключи в файл? Скилл велит их вычищать, но проверь файл глазами перед тем, как кому-то его отдавать.
Автор и источник
Скилл открытый, чужой, автор - Мэтт Покок, лицензия MIT. Мы его не меняли. Описание сверено с файлом SKILL.md, файлом agents/openai.yaml и README репозитория mattpocock/skills, а сравнение с /compact - со справкой Claude Code о командах на 9 октября 2026 года. Набор часто обновляется, поэтому детали сверяй по первоисточнику.