capture-desktop — скилл для Claude Code: что делает и как установить
Разбирает скопированный диалог из приложения Claude Desktop, распределяет результаты по файлам проекта и обновляет базу знаний.
npx skills add gasserane/personal-skills --skill capture-desktop -a claude-codeЧто делает capture-desktop
Скилл переносит результаты работы из чата Claude Desktop на локальную машину. Поскольку у веб- и десктоп-версии Claude нет внешнего API, передача текста строится на обычной вставке диалога. Входной текст передаётся скрипту scripts/capture_desktop.py, который убирает дубли и сохраняет локальную копию стенограммы.
Полученные данные распределяются по четырём категориям: готовые файлы и черновики, зафиксированные правила и уроки, правки канонической базы знаний в mel_wiki/ или ~/.claude/CLAUDE.md и полный лог. Готовые файлы сохраняются сразу. Любые изменения в правилах и системных инструкциях агент сначала показывает на подтверждение пользователю.
Без скриптов scripts/capture_desktop.py и scripts/check_desktop_sync.py в локальном репозитории скилл работать не сможет. В конце процесса он проверяет расхождения через check_desktop_sync.py и отправляет изменения в Git отдельным коммитом.
Какие задачи решает
- перенести результаты работы из Claude Desktop на локальный диск
- извлечь готовые документы и черновики из полотна чата
- зафиксировать новые правила и уроки в памяти агента с подтверждением
- отследить расхождения между локальной базой знаний и десктопным проектом
Примеры запросов агенту
- /capture-desktop
- сохрани этот диалог из Claude Desktop в проект
- импортируй результаты сессии из claude.ai
Как установить capture-desktop
1Через Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill capture-desktop -a claude-code2Вручную: положить файлы
~/.claude/skills/capture-desktop/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/capture-desktop/
1Через Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill capture-desktop -a codex2Вручную: положить файлы
.agents/skills/capture-desktop/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill capture-desktop -a cursor2Вручную: положить файлы
.cursor/skills/capture-desktop/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install gasserane/personal-skills capture-desktop2Вручную: положить файлы
.github/skills/capture-desktop/SKILL.md1Через Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill capture-desktop -a gemini-cli2Командой платформы
gemini skills install https://github.com/gasserane/personal-skills --path skills/capture-desktopВручную: положить файлы
.devin/skills/capture-desktop/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill capture-desktop -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о capture-desktop
Как установить capture-desktop в Claude Code?
Выполните команду npx skills add gasserane/personal-skills --skill capture-desktop -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/capture-desktop/SKILL.md.
Что делает capture-desktop?
Скилл принимает вставленный текст сессии из приложения Claude Desktop, сортирует артефакты по локальным папкам, обновляет системные правила и готовит коммит в Git.
Какие файлы нужны для работы скилла?
Требуются скрипты scripts/capture_desktop.py и scripts/check_desktop_sync.py. Первый обрабатывает и сохраняет текст диалога, а второй отслеживает рассинхронизацию конфигурации.