remote-collection — скилл для Claude Code: сбор истории по SSH
Скилл для настройки удалённых источников данных CCAM: подключает машины по SSH и забирает историю Claude и Codex. Пригодится, когда сессии живут не только на вашем ноутбуке.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a claude-codeЧто делает remote-collection
Скилл ведёт агента по работе с удалёнными источниками CCAM: список, добавление, проверка, синхронизация, правка и удаление. Начать стоит с ccam remote-sources — команда показывает, что уже подключено. Хост проверяется через вашу существующую конфигурацию SSH, потому что CCAM не хранит ни паролей, ни приватных ключей.
Поля remote_home и remote_codex_home указывают только тогда, когда пути отличаются от стандартных для провайдера. Перед синхронизацией источник проверяют: ccam remote-sources test <id>. Дальше ccam remote-sources sync [id] забирает один источник или все сразу, а правки идут через ccam remote-sources update <id> --file patch.json --yes.
Удаление по умолчанию оставляет импортированные сессии на месте. Если их нужно стереть, понадобится отдельный флаг: ccam remote-sources rm <id> --purge --confirm PURGE_REMOTE_SOURCE_DATA. Без второго подтверждения очистка не пройдёт, так что случайно снести историю не выйдет. Скилл требует, чтобы перед удалением вы сказали, сохранятся данные или нет.
Какие задачи решает
- подключить удалённую машину и забрать с неё историю Claude
- проверить источник до синхронизации, чтобы не тянуть пустоту
- поправить путь к данным Codex на сервере, где он нестандартный
- синхронизировать сразу все источники одной командой
- удалить источник, не потеряв уже импортированные сессии
Примеры запросов агенту
- Покажи текущие удалённые источники CCAM
- Добавь новый источник для машины, где история Codex лежит в другом каталоге
- Удали источник и скажи, сохранятся ли импортированные сессии
Как установить remote-collection
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a claude-code2Вручную: положить файлы
~/.claude/skills/remote-collection/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/remote-collection/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a codex2Вручную: положить файлы
.agents/skills/remote-collection/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a cursor2Вручную: положить файлы
.cursor/skills/remote-collection/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor remote-collection2Вручную: положить файлы
.github/skills/remote-collection/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-integrations/skills/remote-collectionВручную: положить файлы
.devin/skills/remote-collection/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о remote-collection
Как установить remote-collection в Claude Code?
Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill remote-collection -a claude-code, после чего файл скилла окажется в ~/.claude/skills/remote-collection/SKILL.md.
Что делает remote-collection?
Проводит агента по всем шагам работы с удалёнными источниками CCAM: список, добавление, тест, синхронизация, правка и удаление. Отдельно следит за тем, чтобы перед удалением было сказано, сохранятся импортированные сессии или нет.
Нужно ли хранить пароли или ключи для подключения?
Нет. Проверка хоста идёт через вашу существующую конфигурацию SSH, а CCAM не хранит ни паролей, ни приватных ключей.
Исходный текст
SKILL.md · MIT
--- name: remote-collection description: > Configure and troubleshoot CCAM Remote Data Sources that collect Claude Code and Codex history over SSH. Use when adding, editing, testing, syncing, or removing a remote machine, verifying provider paths, or deciding whether to retain or purge imported sessions. --- # Remote Collection 1. List current sources with `ccam remote-sources`. 2. Validate the host through the user's existing SSH configuration. CCAM stores no passwords or private keys. 3. Add a source with `remote_home` and `remote_codex_home` only when they differ from the provider defaults. 4. Test before syncing: `ccam remote-sources test <id>`. 5. Sync one source or all sources with `ccam remote-sources sync [id]`. 6. Use `ccam remote-sources update <id> --file patch.json --yes` for edits. 7. Removal retains imported sessions by default. Purging them requires: ```bash ccam remote-sources rm <id> --purge \ --confirm PURGE_REMOTE_SOURCE_DATA ``` Always state whether imported data will be kept or deleted before removal.
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor