history-portability — скилл для Claude Code: перенос истории CCAM
Импортирует историю Claude и Codex, а также переносит датасеты CCAM между машинами. Пригодится при переезде на новый компьютер или восстановлении из бэкапа.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a claude-codeЧто делает history-portability
Скилл закрывает две задачи: подтянуть историю провайдера и перенести весь датасет CCAM. Для истории он читает пути и лимиты конкретного провайдера, пересканирует его домашний каталог или разбирает уже существующую папку по абсолютному пути. Файлы и архивы загружаются через приложение или MCP-инструмент dashboard_upload_history_files.
Полный бэкап дашборда делается двумя командами: ccam export ccam-export.json, затем ccam import-data ccam-export.json. Восстановление идемпотентное и не разрушает данные: существующие сессии пропускаются целиком, а новые приносят с собой агентов, события, расход токенов и рабочие процессы. Строки прогонов, правил и цен добавляются только там, где их ещё нет.
После восстановления скилл проверяет, что всё на месте: количество сессий, выборочные транскрипты, суммы токенов, стоимость, прогоны воркфлоу, правила алертов и цены для Claude и GPT. Если пропустить эту проверку, расхождение в токенах или ценах всплывёт позже — уже на живых отчётах.
Какие задачи решает
- перенести историю Claude на новую машину
- импортировать скопированную папку с историей провайдера
- загрузить JSONL или архив через дашборд
- сделать бэкап датасета CCAM и восстановить его
- убедиться, что токены, воркфлоу и цены пережили переезд
Примеры запросов агенту
- Пересканируй историю Claude и покажи, что нашлось
- Импортируй папку
/Users/me/old-ccamкак историю Claude - Сделай экспорт датасета и восстанови его из
ccam-export.json
Как установить history-portability
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a claude-code2Вручную: положить файлы
~/.claude/skills/history-portability/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/history-portability/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a codex2Вручную: положить файлы
.agents/skills/history-portability/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a cursor2Вручную: положить файлы
.cursor/skills/history-portability/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor history-portability2Вручную: положить файлы
.github/skills/history-portability/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-platform/skills/history-portabilityВручную: положить файлы
.devin/skills/history-portability/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о history-portability
Как установить history-portability в Claude Code?
Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill history-portability -a claude-code. Скилл окажется в ~/.claude/skills/history-portability/SKILL.md.
Что делает history-portability?
Импортирует историю Claude или Claude и переносит датасеты CCAM между машинами. Умеет пересканировать домашний каталог провайдера, разобрать готовую папку, загрузить файлы и архивы, а также экспортировать и восстановить бэкап.
Что проверять после восстановления бэкапа?
Количество сессий, выборочные транскрипты, суммы токенов и стоимость, прогоны воркфлоу, правила алертов и цены для Claude и Claude. Восстановление идемпотентное: существующие сессии пропускаются целиком, поэтому дублей не будет.
Исходный текст
SKILL.md · MIT
--- name: history-portability description: > Import Claude Code or Codex history and move complete CCAM datasets between machines. Use when rescanning provider history, importing a copied directory, uploading JSONL or archives, exporting a backup, restoring it idempotently, or verifying that tokens, workflows, runs, rules, and pricing survived. --- # History Portability ## Provider History 1. Read provider-specific paths and limits: `ccam import guide --provider claude|codex`. 2. Rescan the configured provider home: `ccam import rescan --provider <provider>`. 3. Scan an existing directory: `ccam import path /absolute/path --provider <provider>`. 4. For file or archive upload, use the app or MCP `dashboard_upload_history_files`. ## Full Dashboard Backup ```bash ccam export ccam-export.json ccam import-data ccam-export.json ``` Restore is idempotent and non-destructive. Existing sessions are skipped as a whole. New sessions bring agents, events, token usage, and workflows. Independent run, rule, and pricing rows are inserted only when absent. Verify session counts, representative transcripts, token totals, cost, workflow runs, alert rules, and both Claude and GPT pricing after restore.
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor