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

health-check · hoangsonww — скилл для Claude Code: проверки и установка

Скилл проверяет состояние Agent Monitor: API, базу данных, WebSocket, эндпоинты, хуки и свежесть данных. Пригодится, чтобы найти сбои в мониторинге.

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

Что делает health-check

В режиме full скилл проверяет API и статистику базы через локальные эндпоинты на localhost:4820, затем тестирует WebSocket, основные API-эндпоинты и интеграцию хуков. Он также смотрит, когда поступили последние события и была создана последняя сессия, и отмечает активные сессии без событий дольше часа.

Режим quick предназначен для быстрой проверки связи, а deep добавляет проверку целостности базы и расхода ресурсов: размера базы и логов, свободного места и памяти процесса Node.js, если она доступна. Проверка хуков включает файл обработчика и настройки в ~/.claude/settings.json. Без запущенного Agent Monitor локальные запросы к API не пройдут.

Результат оформляется как сводка состояния системы; для неудачных проверок скилл должен привести объяснение и шаги исправления.

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

  • проверить доступность API Agent Monitor
  • найти проблемы с базой данных и WebSocket
  • проверить основные API-эндпоинты
  • выявить ошибки в настройке хуков
  • найти устаревшие активные сессии

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

  • Запусти health-check в режиме full и покажи сводку состояния Agent Monitor.
  • Проведи быструю проверку связи: health-check quick.
  • Запусти глубокую проверку, включая целостность базы и расход ресурсов: health-check deep.

Как установить health-check

1Через Skills CLI (Vercel)

npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a claude-code

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

~/.claude/skills/health-check/SKILL.md

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

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

Вопросы о health-check

Как установить health-check в Claude Code?

Выполни npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a claude-code. Файл скилла находится в ~/.claude/skills/health-check/SKILL.md.

Что делает health-check?

Проверяет API, базу данных, WebSocket, эндпоинты, хуки и свежесть данных Agent Monitor. В режиме deep дополнительно проверяет целостность базы и расход ресурсов.

Чем отличаются режимы quick и deep?

quick запускает быструю проверку связи. deep включает проверку целостности базы, размеров файлов, свободного места и памяти процесса Node.js, если она доступна.

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

SKILL.md · MIT
---
name: health-check
description: >
  Run comprehensive health checks on the Claude Code Agent Monitor system.
  Validates dashboard API, database, WebSocket, hooks, and disk usage.
  Use to verify the monitoring setup is working correctly.
---

# Health Check

Run a comprehensive health check on the Agent Monitor system.

## Input

The user provides: **$ARGUMENTS**

This may be:
- "full" or empty (default: run all checks)
- "quick" for a fast connectivity check
- "deep" for extended checks including database integrity

## Procedure

Run health checks in this order:

### 1. API Health
```bash
curl -sf http://localhost:4820/api/health
```
- Verify HTTP 200 response
- Check response time (<500ms expected, <1000ms acceptable)
- Confirm JSON response body

### 2. Database Health
```bash
curl -sf http://localhost:4820/api/stats
```
- Verify stats endpoint returns valid data
- Check that counts are non-negative integers
- Verify database file exists and has reasonable size

### 3. WebSocket Health
- Check that the WebSocket server is listening
- Verify WebSocket upgrade is supported on the dashboard port

### 4. API Endpoint Validation
Test each major endpoint:
```bash
curl -sf http://localhost:4820/api/sessions?limit=1
curl -sf http://localhost:4820/api/events?limit=1
curl -sf http://localhost:4820/api/analytics
curl -sf http://localhost:4820/api/pricing
curl -sf http://localhost:4820/api/settings/info
```

### 5. Hook Integration
- Verify hook handler script exists
- Check hooks are configured in `~/.claude/settings.json`
- Verify the handler script targets the correct dashboard URL

### 6. Disk & Resource Usage (deep mode only)
- Database file size
- Log file sizes (if any)
- Available disk space
- Node.js process memory usage (if accessible)

### 7. Data Freshness
- Time since last event ingested
- Time since last session created
- Check for stale active sessions (active but no events in >1 hour)

## Output Format

Present as a system health dashboard:

```
╔══════════════════════════════════════════════╗
║   AGENT MONITOR HEALTH CHECK                ║
║   Timestamp: 2025-04-11 12:00:00 UTC        ║
╠══════════════════════════════════════════════╣
║                                              ║
║   API Server ............ ✅ OK (45ms)       ║
║   Database .............. ✅ OK (2.4 MB)     ║
║   WebSocket ............. ✅ OK              ║
║   API Endpoints ......... ✅ 6/6 passing     ║
║   Hook Integration ...... ⚠️ 5/7 hooks      ║
║   Data Freshness ........ ✅ 3m ago          ║
║                                              ║
║   Overall: HEALTHY (5/6 checks passed)       ║
║                                              ║
╚══════════════════════════════════════════════╝
```

For any non-passing check, include detailed explanation and remediation steps below the dashboard.

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

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

Все скиллы по теме «DevOps и инфраструктура» →

Сначала — health-check от других авторов.

health-check codewithmukesh Прогоняет .NET-проект по восьми осям и ставит буквенные оценки A–F с общим GPA. Пригодится при онбординге, перед релизом и после уборки кода. CX Codex +1 2 800установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 354 000установок

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

anomaly-alert Находит аномальные сессии Claude Code по расходам и сбоям инструментов через локальный сервис Agent Monitor. CX Codex +1 ★ 1 121звёзд репо transcript-grep Скилл ищет строку или регулярное выражение в переписке сессии и показывает совпадения с контекстом. Пригодится, когда нужно найти сообщение, вызов инструмента или ошибку. CX Codex +1 ★ 1 121звёзд репо session-debug Разбирает одну сессию Claude по данным Agent Monitor: цепочку событий, дерево субагентов, расход токенов и ошибки. CX Codex +1 ★ 1 121звёзд репо hook-diagnostics Проверяет регистрацию хуков Claude Code, связь с дашбордом Agent Monitor и доставку событий. Пригодится, когда события мониторинга перестали появляться на экране. CX Codex +1 ★ 1 121звёзд репо event-trace Собирает все события одной сессии Claude в хронологический таймлайн с пометками провалов, пауз и незакрытых вызовов инструментов. CX Codex +1 ★ 1 121звёзд репо data-export Экспортирует сессии, события, расходы и аналитику Claude Code в JSON, CSV или Markdown. Пригодится для бэкапа истории работы и внешних отчётов. CX Codex +1 ★ 1 121звёзд репо quick-stats Показывает краткую сводку по сессиям ИИ-агентов, расходам, событиям и использованию инструментов. Помогает проверить состояние Agent Monitor прямо в терминале. CX Codex +1 ★ 1 121звёзд репо live-watch Опрашивает /api/stats Agent Monitor несколько раз подряд и показывает, как меняются счётчики за короткое окно. Пригодится, когда нужно увидеть движение, а не один снимок. CX Codex +1 ★ 1 121звёзд репо

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

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