session-debug — скилл для Claude Code: разбор сессии агента
Разбирает одну сессию Claude по данным Agent Monitor: цепочку событий, дерево субагентов, расход токенов и ошибки.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a claude-codeЧто делает session-debug
Скилл берёт сессию из локального API Agent Monitor на http://localhost:4820 и собирает по ней полную картину. Сначала определяется цель: конкретный ID через GET /api/sessions/{id}, последняя сессия через GET /api/sessions?limit=1 или самая свежая с ошибкой через GET /api/sessions?limit=10&status=error. Дальше подтягиваются события, агенты и стоимость.
Анализ идёт по нескольким срезам. Событийная цепочка выстраивается хронологически, отмечается критический путь и подозрительно долгие шаги. Отдельно разбирается дерево агентов с типом и глубиной, трассировка вызовов инструментов с повторами и сбоями, а также аномалии: события не в том порядке, паузы дольше 30 секунд, всплески расхода токенов. На выходе — отчёт с цветной шкалой времени, схемой дерева агентов и нумерованными выводами о причине сбоя.
Скилл бесполезен без запущенного Agent Monitor: все запросы идут на http://localhost:4820, и если сервер не поднят, разбирать будет нечего. Аргументом можно передать ID сессии, слово latest или errors.
Какие задачи решает
- найти корневую причину падения сессии
- увидеть, какой субагент сломался и на каком шаге
- отследить повторные вызовы одного инструмента
- заметить паузы и всплески токенов в таймлайне
- посчитать стоимость конкретной сессии
Примеры запросов агенту
- Разбери сессию
latestи покажи, где она провисела дольше всего - Найди последнюю сессию с ошибкой и объясни причину сбоя
- Построй дерево субагентов для сессии
abc123
Как установить session-debug
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a claude-code2Вручную: положить файлы
~/.claude/skills/session-debug/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/session-debug/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a codex2Вручную: положить файлы
.agents/skills/session-debug/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a cursor2Вручную: положить файлы
.cursor/skills/session-debug/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor session-debug2Вручную: положить файлы
.github/skills/session-debug/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-devtools/skills/session-debugВручную: положить файлы
.devin/skills/session-debug/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о session-debug
Как установить session-debug в Claude Code?
Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a claude-code. Файл скилла окажется по пути ~/.claude/skills/session-debug/SKILL.md.
Что делает session-debug?
Собирает данные одной сессии из Agent Monitor и выдаёт отчёт: цепочка событий, дерево агентов, трассировка инструментов, аномалии и предполагаемая причина ошибки.
Что нужно для работы скилла?
Запущенный Agent Monitor — все запросы идут на http://localhost:4820. Без него скилл не получит ни событий, ни агентов.
Исходный текст
SKILL.md · MIT
---
name: session-debug
description: >
Debug a specific session by inspecting its full event chain (PreToolUse,
PostToolUse, Stop, SubagentStop, Compaction, APIError, TurnDuration,
Notification events), agent hierarchy (recursive parent/child tree with
subagent_type and depth), token usage with compaction baselines, workflow
intelligence data (orchestration DAG, error propagation by depth), and
session metadata (thinking_blocks, turn_count, total_turn_duration_ms).
---
# Session Debug
Debug and inspect a Claude Code session from Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- A session ID to debug
- "latest" or "last" for the most recent session
- "errors" to find and debug the most recent errored session
## Procedure
1. **Identify the target session**:
- If session ID given: `GET /api/sessions/{id}` from `http://localhost:4820`
- If "latest": `GET /api/sessions?limit=1` (default sort: most recently updated first)
- If "errors": `GET /api/sessions?limit=10&status=error`
2. **Collect full session data**:
- Session metadata: status, model, cwd, timestamps, duration
- Events: `GET /api/events?session_id={session_id}` — full event timeline
- Agents: `GET /api/agents?session_id={session_id}` — all agents in session
- Cost: `GET /api/pricing/cost/{session_id}`
3. **Analyze the session**:
### Session Lifecycle
- Start time → first event → last event → end time
- Status transitions (active → working → completed/error)
- Total duration and active-vs-idle time
### Event Chain Analysis
- Chronological event list with timestamps and durations
- Identify the **critical path** (longest chain of dependent events)
- Flag events that took unusually long
- Highlight error events with full error context
### Agent Inspection
- List all agents: type, task, status, duration
- Subagent tree visualization (parent → children)
- Agents that failed and their last known state
- Agent switching patterns (when and why new agents spawned)
### Tool Execution Trace
- Every tool invocation in order with: tool name, duration, success/failure
- Failed tool calls with error messages
- Tool retry patterns (same tool called multiple times)
### Anomaly Detection
- Events out of expected order
- Gaps in event timeline (>30s with no events)
- Duplicate events or agent states
- Token usage spikes (compaction indicators)
4. **Diagnosis**:
- Root cause hypothesis (if errors present)
- Contributing factors
- Remediation suggestions
## Output Format
Present as a debug report with:
- Session summary header (ID, status, model, duration, cost)
- Color-coded timeline (✅ success, ❌ error, ⚠️ warning, ℹ️ info)
- Agent tree diagram
- Diagnosis section with numbered findings
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor