run-agent — скилл для Claude Code: запуск агентов через CCAM
Скилл запускает Claude или Codex через локальный CCAM Run API и следит за ходом выполнения прямо из чата.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a claude-codeЧто делает run-agent
Скилл run-agent работает поверх локального дашборда CCAM: он даёт агенту команды ccam run, чтобы стартовать прогон, выбрать модель, политику подтверждений, песочницу и рабочую директорию. Перед запуском скилл проверяет бинарник провайдера (ccam run binary claude или ccam run binary codex), находит доступные модели через ccam run models <provider> и сверяет рабочую директорию командой ccam run cwds. Дальше он показывает точные настройки запуска — провайдера, промпт, директорию, модель, режим подтверждений, песочницу и ID сессии — и стартует только после вашего согласия.
Управление идёт теми же командами: ccam run list и ccam run get <id> --envelopes показывают живой вывод, ccam run send <id> --text "..." отправляет продолжение, ccam run stop <id> --yes останавливает прогон. Провайдер при отправке сообщений нужно сохранять тем же, что и при старте, иначе сессия не продолжится.
Режим danger-full-access скилл использовать не советует: он предназначен только для явного запроса пользователя. Ни один запуск, сообщение или остановка не выполняются без подтверждения. История прогонов считается доказательством: если итоговый вывод или сохранённая сессия показывают ошибку, заявлять о завершении по одному лишь статусу процесса нельзя.
Установка идёт через npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a claude-code, файл скилла ложится в ~/.claude/skills/run-agent/SKILL.md.
Какие задачи решает
- запустить Claude или Codex под наблюдением дашборда
- выбрать модель, политику подтверждений и песочницу перед стартом
- посмотреть живой вывод прогона, не переключаясь в другой терминал
- отправить агенту продолжение в уже идущей сессии
- остановить запущенный прогон одной командой
Примеры запросов агенту
- Проверь бинарник Claude и покажи доступные модели
- Запусти агента в
/path/to/repoс промптом «Проверь текущие изменения» - Покажи живой вывод прогона и отправь ему продолжение
Как установить run-agent
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a claude-code2Вручную: положить файлы
~/.claude/skills/run-agent/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/run-agent/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a codex2Вручную: положить файлы
.agents/skills/run-agent/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a cursor2Вручную: положить файлы
.cursor/skills/run-agent/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor run-agent2Вручную: положить файлы
.github/skills/run-agent/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-runner/skills/run-agentВручную: положить файлы
.devin/skills/run-agent/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о run-agent
Как установить run-agent в Claude Code?
Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill run-agent -a claude-code. Файл скилла появится в ~/.claude/skills/run-agent/SKILL.md.
Что делает run-agent?
Запускает и ведёт Claude или Claude через локальный CCAM Run API: выбор модели, песочницы и рабочей директории, отправка продолжений, просмотр вывода и остановка прогона.
Какие режимы доступа использует скилл?
По умолчанию он избегает danger-full-access и применяет его только по явному запросу. Любой запуск, отправка сообщения или остановка требуют подтверждения.
Исходный текст
SKILL.md · MIT
--- name: run-agent description: > Launch and supervise Claude Code or Codex through the CCAM Run API. Use when the user wants to start a monitored agent, select a model, approval policy, sandbox, or working directory, send a follow-up, inspect live output, resume a native session, or stop a dashboard-launched run. --- # Run Agent Use `ccam run` against the local dashboard. ## Workflow 1. Verify the provider binary: - `ccam run binary claude` - `ccam run binary codex` 2. Discover supported models with `ccam run models <provider>`. 3. Confirm the working directory with `ccam run cwds`. 4. Show the exact launch settings before starting. Include provider, prompt, working directory, model, approval mode, sandbox, and resume session ID. 5. Start only after user confirmation: ```bash ccam run start --provider codex --cwd /path/to/repo \ --prompt "Review the current changes" \ --permission on-request --sandbox workspace-write --yes ``` 6. Inspect with `ccam run list` or `ccam run get <id> --envelopes`. 7. Send follow-ups with `ccam run send <id> --text "..." --provider codex --yes`. 8. Stop with `ccam run stop <id> --yes`. ## Safety - Never use `danger-full-access` unless the user explicitly requests it. - Do not start, message, or stop a run without confirmation. - Preserve the provider used to start the run when sending messages. - Treat run history as evidence. Do not claim completion from process status alone when the final output or persisted session shows an error.
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor