Agent skill · operations · aradotso

runbookhermes-aiops-agent

runbookhermes-aiops-agent — an agent skill for coding agents.

Why this skill is useful

Adds executable scripts for setting up an AIOps agent with integrated observability tools and incident management workflows.

What it needs

Requires docker, node, python installed locally. Requires openai account access. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash git clone https://github.com/Tommy-yw/RunbookHermes.git cd RunbookHermes python -m venv .venv source .venv/bin/activate pip install -e ".[dev]" bash cd web npm install npm run build cd .. bash uvicorn apps.runbookapi.main:app --host 0.0.0.0 --port 8080 --reload bash cp .env.example .env dotenv ── Model provider (OpenAI-compatible endpoint) ────────────────────────────── OPENAIAPIKEY=$OPENAIAPIKEY OPENAIBASEURL=https://api.openai.com/v1 OPENAIMODEL=gpt-4o ── Observability backends ──────────────────────────────────────────────────── PROMETHEUSURL=http://prometheus:9090 LOKIURL=http://loki:3100 JAEGERURL=http://jaeger:16686 ── Deployment / execution backend ─────────────────────────────────────────── DEPLOYBACKEND=customhttp # or: kubernetes, argocd DEPLOYAPIURL=http://deploy-api/v1 DEPLOYAPITOKEN=$DEPLOYAPITOKEN ── Notification integrations ──────────────────────────────────────────────── FEISHUAPPID=$FEISHUAPPID FEISHUAPPSECRET=$FEISHUAPPSECRET WECOMCORPID=$WECOMCORPID WECOMAGENTID=$WECOMAGENTID WECOMSECRET=$WECOMSECRET ── Approval gate ──────────────────────────────────────────────────────────── APPROVALREQUIRED=true # set false for dry-run-only mode APPROVALTIMEOUTSECONDS=300 ── Memory / persistence ───────────────────────────────────────────────────── INCIDENTMEMORYBACKEND=sqlite # or: postgres, redis INCIDENTMEMORYDSN=sqlite:///data/incidentmemory.db ── Mock / demo fallback ───────────────────────────────────────────────────── USEMOCKOBSERVABILITY=true # set false when real backends are reachable bash export $(cat .env xargs) uvicorn apps.runbookapi.main:app --reload python import httpx BASE = "http://localhost:8080" Create an incident manually resp = httpx.post(f"{BASE}/api/incidents", json={ "service": "payment-service", "severity": "critical", "title": "HTTP 503 spike on /v1/charge", "description": "Error rate exceeded 40% for 5 minutes", "source": "api", }) incident = resp.json() incidentid = incident["id"] print(f"Created incident: {incidentid}") Fetch …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/runbookhermes-aiops-agent

View the source on GitHub

Browse the @skills marketplace