local-services-health

Start, stop, and health-check local Archon, W&B, Prometheus, and Grafana services.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Kirrito-k423/AutoResearch --skill local-services-health-kirrito-k423
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: local-services-health
Source: https://github.com/Kirrito-k423/AutoResearch/tree/main/.agents/skills/02-local-services
Command: npx skills add https://github.com/Kirrito-k423/AutoResearch --skill local-services-health-kirrito-k423

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Managing the local AutoResearch service stack requires manually starting and verifying multiple services (Archon, W&B, Prometheus, Grafana) with fixed ports and docker compose files, which is error-prone and slow to debug when a health check fails. ## Core Features & Use Cases - Concurrent Health Checks: Run services_check.py to probe four service healthz endpoints in parallel and report status. - Service Lifecycle Control: Use services_start.py and services_stop.py to bring the docker compose stack up or down serially. - Port Configuration: Read local .env port variables so checks target the correct fixed ports. - Use Case: Before running a training experiment, verify the whole local observability stack is green with one command instead of curling each healthz endpoint by hand. ## Quick Start Ask the assistant to check the health of all local AutoResearch services and start any that are down.

Frequently Asked Questions about local-services-health

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the health of local AutoResearch services?▼

Run services_check.py to probe the healthz endpoints of Archon, W&B, Prometheus, and Grafana concurrently. It reports the status of all four services in one pass using the ports defined in your local .env file.

How do I start the local Prometheus and Grafana stack with docker compose?▼

Run services_start.py, which brings the services up serially via docker compose. Use services_stop.py to tear the stack down in the same controlled order.

Does this skill manage remote training servers?▼

No. It only handles local services on the Mac workstation. Remote server checks, network speed tests, and training stack operations are explicitly out of scope.

Why does a service health check fail after startup?▼

A common cause is a port mismatch between the .env configuration and the actual docker compose mapping, or a service still initializing. Re-run services_check.py after startup completes and verify the fixed port variables.

Can I use this for report rendering or network speed testing?▼

No. The skill's boundary explicitly excludes report rendering, network speed tests, and remote server operations. It is limited to starting, stopping, and health-checking the four local services.