hub-status — скилл для Claude Code: статус сессии AgentHub
Показывает состояние DAG, прогресс агентов и ветки в сессии AgentHub. Нужен, когда несколько агентов работают над одной задачей и пора понять, кто где.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install agenthub@claude-code-skillsЧто делает hub-status
Скилл вызывается слэш-командой /hub:hub-status. Без аргумента берёт последнюю сессию, с идентификатором вида 20260317-143022 — конкретную.
Под капотом три скрипта: session_manager.py собирает обзор сессии, dag_analyzer.py разбирает граф задач, board_manager.py читает свежие записи доски прогресса. На выходе таблица: агент, ветка вида hub/<session>/agent-N/attempt-1, число коммитов, статус frontier и время последнего обновления. Ниже — лента активности с пометками [progress] и [results].
Работает поверх AgentHub, поэтому статус появится только у сессии, которая уже запущена. Если все агенты выложили результаты, скилл предложит /hub:eval для ранжирования; если часть ещё в работе — покажет, кто закончил, а кто нет.
Какие задачи решает
- увидеть, сколько коммитов сделал каждый агент
- отличить завершённых агентов от ещё работающих
- прочитать последние записи доски прогресса
- проверить состояние конкретной сессии по её идентификатору
- понять, пора ли запускать ранжирование результатов
Примеры запросов агенту
- /hub:hub-status
- /hub:hub-status 20260317-143022
- как там агенты AgentHub, покажи статус
Как установить hub-status
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install agenthub@claude-code-skillsКоманда ставит плагин agenthub целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill hub-status -a claude-code3Вручную: положить файлы
~/.claude/skills/hub-status/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/hub-status/
Вручную: положить файлы
.agents/skills/hub-status/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/hub-status/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills hub-status2Вручную: положить файлы
.github/skills/hub-status/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path engineering/agenthub/skills/hub-statusВручную: положить файлы
.devin/skills/hub-status/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о hub-status
Как установить hub-status в Claude?
Через маркетплейс: сначала /plugin marketplace add alirezarezvani/claude-skills, потом /plugin install agenthub@claude-code-skills.
Что делает hub-status?
Выводит состояние сессии AgentHub: ветки агентов, счётчики коммитов, статус frontier и последние обновления доски.
Что нужно, чтобы скилл сработал?
Запущенная сессия AgentHub. Без неё смотреть нечего, потому что скилл читает её ветки и доску.
Исходный текст
SKILL.md · MIT
---
name: "hub-status"
description: "Show DAG state, agent progress, and branch status for an AgentHub session. Use when the user runs /hub:hub-status or asks how the AgentHub agents are doing."
metadata:
command: /hub:hub-status
---
# /hub:hub-status — Session Status
Display the current state of an AgentHub session: agent branches, commit counts, frontier status, and board updates.
## Usage
```
/hub:hub-status # Status for latest session
/hub:hub-status 20260317-143022 # Status for specific session
```
## What It Does
1. Run session overview:
```bash
python {skill_path}/scripts/session_manager.py --status {session-id}
```
2. Run DAG analysis:
```bash
python {skill_path}/scripts/dag_analyzer.py --status --session {session-id}
```
3. Read recent board updates:
```bash
python {skill_path}/scripts/board_manager.py --read progress
```
## Output Format
```
Session: 20260317-143022 (running)
Task: Optimize API response time below 100ms
Agents: 3 | Base: dev
AGENT BRANCH COMMITS STATUS LAST UPDATE
agent-1 hub/20260317-143022/agent-1/attempt-1 3 frontier 2026-03-17 14:35:10
agent-2 hub/20260317-143022/agent-2/attempt-1 5 frontier 2026-03-17 14:36:45
agent-3 hub/20260317-143022/agent-3/attempt-1 2 frontier 2026-03-17 14:34:22
Recent Board Activity:
[progress] agent-1: Implemented caching, running tests
[progress] agent-2: Hash map approach working, benchmarking
[results] agent-2: Final result posted
```
Example output for a content task:
```
Session: 20260317-151200 (running)
Task: Draft 3 competing taglines for product launch
Agents: 3 | Base: dev
AGENT BRANCH COMMITS STATUS LAST UPDATE
agent-1 hub/20260317-151200/agent-1/attempt-1 2 frontier 2026-03-17 15:18:30
agent-2 hub/20260317-151200/agent-2/attempt-1 2 frontier 2026-03-17 15:19:12
agent-3 hub/20260317-151200/agent-3/attempt-1 1 frontier 2026-03-17 15:17:55
Recent Board Activity:
[progress] agent-1: Storytelling angle draft complete, refining CTA
[progress] agent-2: Benefit-led draft done, testing urgency variant
[results] agent-3: Final result posted
```
## After Status
If all agents have posted results:
- Suggest `/hub:eval` to rank results
If some agents are still running:
- Show which are done vs in-progress
- Suggest waiting or checking again later
© Alireza Rezvani · MIT · alirezarezvani/claude-skills