К основному содержанию
скилл CX Codex

live-watch — скилл для Claude Code: следит за счётчиками дашборда

Опрашивает /api/stats Agent Monitor несколько раз подряд и показывает, как меняются счётчики за короткое окно. Пригодится, когда нужно увидеть движение, а не один снимок.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill live-watch -a claude-code
Открыть на GitHub

Что делает live-watch

Скилл делает несколько запросов к GET /api/stats с паузами и записывает время и четыре счётчика: active_sessions, active_agents, events_today, ws_connections. Окно короткое — секунды, не минуты, чтобы всё оставалось интерактивным.

Форма наблюдения задаётся аргументом: 5x3s значит 5 замеров с интервалом 3 секунды. Пустой аргумент даёт 5 замеров примерно через 3 секунды, то есть окно около 15 секунд. Голое число — столько замеров с обычным интервалом, голое время — обычное число замеров с этим интервалом.

Отчёт состоит из четырёх частей: окно наблюдения, таблица замеров, дельты по каждому счётчику со значками ▲, ▼ или = и одна строка вывода — дашборд принимает трафик или простаивает. Если самый первый запрос не проходит, дашборд не поднят: скилл останавливается и просит запустить npm start или npm run dev из корня репозитория.

Какие задачи решает

  • увидеть, растёт ли число активных сессий прямо сейчас
  • поймать всплеск событий за короткое окно
  • отличить живой дашборд от зависшего
  • сравнить два счётчика в одной таблице замеров
  • получить дельту по WebSocket-соединениям без ручных запросов

Примеры запросов агенту

  • Понаблюдай за дашбордом: 5x3s
  • Сделай 10 замеров с интервалом 2 секунды и покажи дельты
  • Проверь, движутся ли счётчики за последние 15 секунд

Как установить live-watch

1Через Skills CLI (Vercel)

npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill live-watch -a claude-code

2Вручную: положить файлы

~/.claude/skills/live-watch/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/live-watch/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о live-watch

Как установить live-watch в Claude Code?

Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill live-watch -a claude-code. Файл скилла окажется по пути ~/.claude/skills/live-watch/SKILL.md.

Что делает live-watch?

Несколько раз опрашивает /api/stats Agent Monitor и показывает, как за это время изменились active_sessions, active_agents, events_today и ws_connections.

Что нужно, чтобы скилл заработал?

Запущенный дашборд Agent Monitor. Если первый запрос не проходит, скилл остановится и попросит поднять его через npm start или npm run dev из корня репозитория.

Исходный текст

SKILL.md · MIT
---
name: live-watch
description: >
  Polls the Agent Monitor /api/stats endpoint several times over a short window
  and reports the live deltas in active_sessions, active_agents, events_today,
  and ws_connections so you can see activity moving in real time. Use when
  watching the dashboard for live changes rather than a one-time snapshot.
---

# Live Watch

Watch the dashboard's live counters change over a short window by polling
`/api/stats` a few times and reporting the deltas.

## Input

The user provides: **$ARGUMENTS**

Interpreted as the watch shape: number of polls and/or interval (e.g. `5x3s` =
5 samples 3 seconds apart). Defaults when empty: **5 samples, ~3 seconds apart**
(a ~15-second window). A bare number means that many samples at the default
interval; a bare duration means the default sample count at that interval.

## Data Sources

| Endpoint | Returns |
|----------|---------|
| `GET /api/stats` (polled) | `{ total_sessions, active_sessions, active_agents, total_agents, total_events, events_today, ws_connections, agents_by_status, sessions_by_status }` |

## Method

Poll `GET /api/stats` once per interval for the configured number of samples,
recording the timestamp and the four watched counters each time. Pace the polls
with a short wait between requests; keep the total window short (seconds, not
minutes) so it stays interactive.

If the very first poll fails to connect, the dashboard is down — stop and tell
the user to start it with `npm start` (or `npm run dev`) from the repo root,
then retry.

## Report Sections

### 1. Watch Window
State the sample count, interval, and total elapsed window.

### 2. Sample Timeline
A Markdown table — one row per poll — with columns:
`#`, `time`, `active_sessions`, `active_agents`, `events_today`, `ws_connections`.

### 3. Deltas
For each of the four watched counters, report the net change from the first to
the last sample using ▲ (increase), ▼ (decrease), or `=` (no change). Note any
mid-window spikes or dips visible in the timeline.

### 4. Verdict
One line: is the dashboard actively receiving traffic (counters moving) or idle
(flat) over the window?

## Output

- Compact Markdown. The timeline table is the centerpiece.
- Cite real values from each poll — never interpolate or invent samples.
- Deltas use ▲/▼/= with the signed numeric change, e.g. `events_today: ▲ +7`.
- Keep it scannable in a terminal — no padding beyond the table.

© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора20

regression-watch Сравнивает старые и свежие окна истории сессий и показывает, какие метрики ухудшились: ошибки, кэш, компакции, цена за сессию. CX Codex +1 ★ 1 114звёзд репо benchmark Скилл benchmark берёт одну сессию или несколько последних и сравнивает их с накопленным средним по данным Agent Monitor: стоимость, токены, число вызовов инструментов и оценка сложности. CX Codex +1 ★ 1 114звёзд репо session-debug Разбирает одну сессию Claude по данным Agent Monitor: цепочку событий, дерево субагентов, расход токенов и ошибки. CX Codex +1 ★ 1 114звёзд репо event-trace Собирает все события одной сессии Claude в хронологический таймлайн с пометками провалов, пауз и незакрытых вызовов инструментов. CX Codex +1 ★ 1 114звёзд репо spend-forecast Считает, во сколько обойдётся работа к концу недели или месяца, по дневному тренду сессий на дашборде Agent Monitor. CX Codex +1 ★ 1 114звёзд репо cost-alert Показывает, какие правила бюджета настроены в Agent Monitor, какие уже сработали и почему. Нужен, когда непонятно, откуда взялся алерт. CX Codex +1 ★ 1 114звёзд репо memory-review Разбирает файловую память агента: CLAUDE.md и авто-память по проектам. Показывает, что устарело, а что разрослось. CX Codex +1 ★ 1 114звёзд репо config-audit Разбирает ~/.claude по полочкам: сколько скиллов, субагентов и хуков накопилось, что дублируется и где риск. CX Codex +1 ★ 1 114звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой