skills/subagent-runner/SKILL.md
Автоматический запуск и управление субагентами для параллельной обработки задач. Разбивает большие задачи на подзадачи, запускает субагенты параллельно, собирает результаты.
npx skillsauth add alekseiul/sprut-agent-kit subagent-runnerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Автоматический запуск субагентов для параллельной обработки сложных задач.
✅ Используй когда:
❌ НЕ используй когда:
Определи:
Используй HTTP API daemon-а (localhost:4632):
# Отправь progress сообщение
bun ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/commands/progress.ts "🤖" "Запускаю 3 субагента для задачи: [название]"
# Запусти субагента через REST API
curl -X POST http://localhost:4632/api/subagent/run \
-H "Content-Type: application/json" \
-d '{"name": "researcher", "prompt": "Исследуй тему X, найди 5 источников"}'
# Получи task_id из ответа:
# {"ok":true,"taskId":"uuid-here","name":"researcher","prompt":"..."}
Сохрани task_id для мониторинга:
TASK_ID="полученный-uuid"
Проверяй статус через API:
# Получи статус субагента
curl http://localhost:4632/api/subagent/status/$TASK_ID
# Ответ:
# {"ok":true,"status":{"id":"uuid","name":"researcher","status":"running|completed|failed",...}}
# Или дождись результата (блокирующий вызов, таймаут 60 сек по умолчанию)
curl "http://localhost:4632/api/subagent/wait/$TASK_ID?timeout=120000"
# Ответ при успехе:
# {"ok":true,"result":"текст результата субагента"}
Альтернатива - читай файлы напрямую:
# Проверь все запущенные субагенты
ls -la ~/.claude/claudeclaw/subagents/
# Читай результаты по мере готовности
cat ~/.claude/claudeclaw/subagents/$TASK_ID.txt
Когда все субагенты завершили:
.claude/claudeclaw/subagents/Задача: "Напиши статью об AI агентах с исследованием"
Разбивка:
Запуск:
bun ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/commands/progress.ts "🤖" "Запускаю 3 субагента: исследователь, писатель, редактор"
# Запусти параллельно
curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
-d '{"name":"researcher","prompt":"Найди 10 источников об AI агентах, выдели ключевые тренды 2026"}' &
curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
-d '{"name":"writer","prompt":"Напиши черновик статьи об AI агентах, структура: intro, 3 секции, вывод"}' &
curl -X POST http://localhost:4632/api/subagent/run -H "Content-Type: application/json" \
-d '{"name":"editor","prompt":"Проверь факты и улучши стиль статьи, убери воду"}' &
wait
Задача: "Обнови 5 файлов под новую архитектуру"
Разбивка:
Daemon работает на: http://localhost:4632
Запускает субагента в фоне.
Request:
{
"name": "researcher",
"prompt": "Исследуй тему X"
}
Response:
{
"ok": true,
"taskId": "uuid-here",
"name": "researcher",
"prompt": "Исследуй тему X"
}
Получает статус субагента.
Response:
{
"ok": true,
"status": {
"id": "uuid",
"name": "researcher",
"status": "running|completed|failed",
"prompt": "...",
"result": "..." // если completed
}
}
Блокирующий вызов, ждёт завершения субагента.
Параметры:
timeout - таймаут в миллисекундах (5000-300000, по умолчанию 60000)Response:
{
"ok": true,
"result": "текст результата"
}
Ошибки:
НЕ записывай в лог - субагенты это техническая операция, не событие для памяти.
Статус: ✅ Skill полностью рабочий. REST API интегрирован в daemon (localhost:4632).
documentation
Write viral, persuasive, engaging tweets and threads.
development
YouTube video summarizer with speaker detection, formatted documents, and audio output.
testing
Generate social media posts for different platforms (Twitter, LinkedIn, Telegram, etc).
content-media
Create presentations from text/outline using Marp (Markdown to slides). Use when user asks to create presentation, slides, pitch deck. Triggers on "презентация", "слайды", "presentation", "pitch deck", "сделай презентацию".