A Claude Code plugin with skills for running decentralised infrastructure with Obol.
/plugin marketplace add ObolNetwork/skills
/plugin install obol
Reload plugins if needed:
/reload-plugins
Copy the skills/ directory into your project's .claude/skills/ folder.
Set the OBOL_GRAFANA_API_TOKEN environment variable. The Obol Core team can provide you with one.
Option 1 — Shell profile (recommended):
# Add to ~/.bashrc or ~/.zshrc
export OBOL_GRAFANA_API_TOKEN="glsa_..."Option 2 — Project .env file (see .env.sample):
OBOL_GRAFANA_API_TOKEN=glsa_...Monitor and diagnose Obol DVT cluster performance using Grafana (Prometheus metrics + Loki logs).
Scripts:
cluster_triage.py— First-pass cluster health checkduty_analysis.py— Deep slot-level failure analysis with timeline reconstructionfleet_overview.py— Multi-cluster fleet view with version/client diversity
Usage: Ask Claude to triage a cluster, analyze duty failures, or get a fleet overview. The skill guides Claude through the appropriate diagnostic workflow.
See skills/obol-monitoring/SKILL.md for the full reference including failure reason codes, metrics guide, and triage workflow.
- Python 3.6+ (stdlib only, no pip packages needed)
OBOL_GRAFANA_API_TOKENenvironment variable
Create a new directory under skills/ with a SKILL.md file:
skills/
├── obol-monitoring/
│ ├── SKILL.md
│ └── scripts/
└── your-new-skill/
├── SKILL.md
└── ...
