Assist with Harness Service Reliability Management (SRM) tasks that the MCP server currently supports: pulling recent deployments for incident correlation, generating on-call handover reports from deployment/execution history, and drafting operational runbooks. Use when asked about SLOs, error budgets, burn-rate alerts, on-call handover, runbooks, or incident triage. Do NOT use for DORA metrics (use dora-metrics instead) or chaos experiments (use chaos-experiment instead). Trigger phrases: SLO, SLI, error budget, burn rate, on-call handover, runbook, service reliability, incident response, on-call shift.
65
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Limitation: The MCP server does not currently expose
slo,slo_alert, ormonitored_serviceresource types. SLO definitions, burn-rate alerts, and monitored-service configuration must be created and edited via the Harness UI under Service Reliability Management. This skill covers the parts of the SRM workflow that are supported via MCP: deployment correlation, on-call handover reports, and operational runbooks.
| Workflow | Supported today |
|---|---|
| Define an SLO or SLI | ❌ Use the Harness UI |
| Configure error-budget / burn-rate alerts | ❌ Use the Harness UI |
| Configure a monitored service | ❌ Use the Harness UI |
| Correlate deployments with an incident | ✅ via execution |
| Summarize recent releases for on-call handover | ✅ via execution, service, environment |
| Draft an operational runbook | ✅ (LLM-authored; pulls context from MCP) |
Call MCP tool: harness_list
Parameters:
resource_type: "project"
org_id: "<organization>"When the user reports an active incident:
Call MCP tool: harness_list
Parameters:
resource_type: "execution"
org_id: "<organization>"
project_id: "<project>"
# filter by service or environment as neededCall MCP tool: harness_get
Parameters:
resource_type: "execution"
resource_id: "<execution_id>"
org_id: "<organization>"
project_id: "<project>"Gather from the user: outgoing/incoming engineers, shift window, owned services.
Pull recent executions and services:
Call MCP tool: harness_list
Parameters:
resource_type: "execution"
org_id: "<organization>"
project_id: "<project>"Call MCP tool: harness_list
Parameters:
resource_type: "service"
org_id: "<organization>"
project_id: "<project>"Generate a structured handover covering: active/recent incidents the user describes, deployments during the shift, services with elevated failure counts, and items requiring attention.
For SLO burn-rate and error-budget status, direct the user to the SRM UI — the MCP server does not expose these metrics.
Gather from the user: service name, team, tech stack, dependencies, SLO targets, common failure modes.
Structure the runbook with:
harness_list resource_type: pipeline)When the user asks to define an SLO, burn-rate alert, or monitored service, respond:
executions for the service, correlate with incident start, suggest rollback candidate.org_id and project_id scope the serviceharness/harness-ai
23e9b8b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.