fleet-manager — скилл для Claude Code: следит за парком агентов в tmux
Скилл собирает статус всех агентов в tmux-панелях, показывает, кому нужен ответ, и отправляет указания прямо в панель.
npx skills add harperreed/dotfiles --skill fleet-manager -a claude-codeЧто делает fleet-manager
Скилл проходит цикл: вызывает list_panes без фильтров, оставляет только панели claude-code, для каждой запрашивает get_pane_conversation с count 10 и разбирает свежий контекст. Дальше каждая панель получает метку — Working, Needs input, Stuck, Idle или Done. Смотрит он на содержимое переписки, а не на строку статуса.
Результат — короткая таблица с номером панели, именем проекта, статусом и описанием в пять слов. Внизу подсказка, сколько панелей ждут ответа и сколько застряло. Дальше человек выбирает действие: ответить через send_to_pane, перенаправить застрявшего агента, дать задачу простаивающему или остановить завершившего через stop_pane.
Есть автономный режим на слова «handle it» или «you decide». Отвечает он только там, где ответ очевиден из контекста, застрявшим предлагает другой подход, а работающего агента не останавливает никогда. Без запущенного демона control и зарегистрированного MCP-сервера скилл просто не найдёт инструменты: тогда он напомнит про control daemon start --background и регистрацию в ~/.claude/settings.json.
Какие задачи решает
- увидеть, какие агенты в tmux ждут ответа
- найти застрявшего агента, который повторяет одну и ту же ошибку
- выдать простаивающей панели новую задачу
- остановить агента, который уже закончил работу
- получить сводку по парку агентов одной таблицей
Примеры запросов агенту
- Проверь моих агентов
- Что требует внимания?
- Отправь в панель tracker: переключись на локальные тесты
Как установить fleet-manager
1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill fleet-manager -a claude-code2Вручную: положить файлы
~/.claude/skills/fleet-manager/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fleet-manager/
1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill fleet-manager -a codex2Вручную: положить файлы
.agents/skills/fleet-manager/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill fleet-manager -a cursor2Вручную: положить файлы
.cursor/skills/fleet-manager/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install harperreed/dotfiles fleet-manager2Вручную: положить файлы
.github/skills/fleet-manager/SKILL.md1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill fleet-manager -a gemini-cli2Командой платформы
gemini skills install https://github.com/harperreed/dotfiles --path .claude/skills-archive/fleet-managerВручную: положить файлы
.devin/skills/fleet-manager/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill fleet-manager -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о fleet-manager
Как установить fleet-manager в Claude Code?
Выполните npx skills add harperreed/dotfiles --skill fleet-manager -a claude-code. Файл скилла окажется по пути ~/.claude/skills/fleet-manager/SKILL.md.
Что делает fleet-manager?
Опрашивает панели claude-code в tmux, разбирает последние сообщения и выдаёт таблицу со статусом каждой панели. Потом по вашей команде отправляет ответ, перенаправляет или останавливает агента.
Что нужно, чтобы скилл заработал?
Запущенный демон control и зарегистрированный MCP-сервер. Без них инструменты list_panes и send_to_pane недоступны.