health-check · hoangsonww — скилл для Claude Code: проверки и установка
Скилл проверяет состояние Agent Monitor: API, базу данных, WebSocket, эндпоинты, хуки и свежесть данных. Пригодится, чтобы найти сбои в мониторинге.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/health-check/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/health-check/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a codex2Вручную: положить файлы
.agents/skills/health-check/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a cursor2Вручную: положить файлы
.cursor/skills/health-check/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor health-check2Вручную: положить файлы
.github/skills/health-check/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-devtools/skills/health-checkВручную: положить файлы
.devin/skills/health-check/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill health-check -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.