save-thread — скилл для Claude Code: сохранение сессии как handoff
Совместимостный скилл, который на деле не сохраняет транскрипт сессии, а делает краткий resumable handoff. Пригодится, если вы держите старое имя скилла в пайплайне.
npx skills add nowledge-co/community --skill save-thread -a claude-codeЧто делает save-thread
Скилл помечен как устаревший и оставлен только ради совместимости. В переносимых окружениях Agent Plugins он должен честно превращаться в resumable handoff: скилл влияет на промптинг, но не может прочитать реальный транскрипт хоста через стабильный API. Поэтому результат — сводка с точкой перезапуска, а не полная сессия.
Автор прямо предупреждает, какая тут ловушка. Если скилл пообещает лоссless-импорт треда, а рантайм не отдаёт файлы сессии, transcript/history API или нативный импортер, пользователь решит, что потом достанет всю сессию. По факту внутри будет только summary. Для переносимых окружений рекомендуют брать save-handoff.
Реальный захват сессии возможен только там, где есть нативный коннектор Nowledge и настоящий импортер транскрипта, например для Gemini CLI или Claude. В таких средах nmem t save --from <runtime> читает локальные файлы сессии на машине клиента и заливает нормализованные сообщения в Mem. В переносимом окружении вместо этого вызывают nmem --json t create с заголовком, полями Goal, Decisions, Files, Risks и Next и указывают -s generic-agent.
Какие задачи решает
- Сохранить точку перезапуска перед закрытием окна контекста
- Собрать краткую сводку решений и файлов вместо полной сессии
- Не выдавать сводку за настоящий импорт транскрипта
- Поддержать старое имя скилла в существующем пайплайне
- Переключиться на нативный импортер там, где он есть
Примеры запросов агенту
- Сохрани handoff по текущей задаче через save-thread и объясни, что это сводка, а не транскрипт
- Сделай resumable handoff с целью, решениями, файлами и следующими шагами
- Скажи, доступен ли здесь нативный импорт сессии или только handoff
Как установить save-thread
1Через Skills CLI (Vercel)
npx skills add nowledge-co/community --skill save-thread -a claude-code2Вручную: положить файлы
~/.claude/skills/save-thread/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/save-thread/
1Через Skills CLI (Vercel)
npx skills add nowledge-co/community --skill save-thread -a codex2Вручную: положить файлы
.agents/skills/save-thread/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add nowledge-co/community --skill save-thread -a cursor2Вручную: положить файлы
.cursor/skills/save-thread/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install nowledge-co/community save-thread2Вручную: положить файлы
.github/skills/save-thread/SKILL.md1Через Skills CLI (Vercel)
npx skills add nowledge-co/community --skill save-thread -a gemini-cli2Командой платформы
gemini skills install https://github.com/nowledge-co/community --path nowledge-mem-agent-plugin/skills/save-threadВручную: положить файлы
.devin/skills/save-thread/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add nowledge-co/community --skill save-thread -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о save-thread
Как установить save-thread в Claude Code?
Выполните npx skills add nowledge-co/community --skill save-thread -a claude-code. После установки файл скилла лежит по пути ~/.claude/skills/save-thread/SKILL.md.
Что делает save-thread?
Это устаревший скилл совместимости. В переносимых окружениях он создаёт resumable handoff через nmem t create, а не импортирует настоящий транскрипт сессии.
Чем он отличается от save-handoff?
save-thread оставлен ради совместимости, и автор советует брать save-handoff в переносимых Agent Plugins. Настоящий захват сессии доступен только через нативный коннектор, например в Gemini CLI или Claude.