AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Manage Slos

skill-harness-harness-skills-manage-slos · by harness

>-

No reviews yet
0 installs
29 views
0.0% view→install

Install

$ agentstack add skill-harness-harness-skills-manage-slos

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-harness-harness-skills-manage-slos)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Manage Slos? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Manage SLOs / SRM

> Limitation: The MCP server does not currently expose slo, slo_alert, or > monitored_service resource 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.

What this skill can do via MCP

| 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) |

Instructions

Step 1: Establish Scope

Call MCP tool: harness_list
Parameters:
  resource_type: "project"
  org_id: ""

Step 2: Incident Triage — Correlate Deployments

When the user reports an active incident:

  1. Identify the affected service and environment.
  2. Pull recent executions that deployed the service.
Call MCP tool: harness_list
Parameters:
  resource_type: "execution"
  org_id: ""
  project_id: ""
  # filter by service or environment as needed
  1. Correlate incident start time with deployment timestamps.
  2. Pull the failing execution's details:
Call MCP tool: harness_get
Parameters:
  resource_type: "execution"
  resource_id: ""
  org_id: ""
  project_id: ""
  1. Guide the user through structured RCA: blast radius, suspected root cause, mitigation steps, rollback candidate.

Step 3: On-Call Handover Report

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: ""
  project_id: ""
Call MCP tool: harness_list
Parameters:
  resource_type: "service"
  org_id: ""
  project_id: ""

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.

Step 4: Operational Runbook (LLM-Authored)

Gather from the user: service name, team, tech stack, dependencies, SLO targets, common failure modes.

Structure the runbook with:

  • Service overview (purpose, owners, tech stack)
  • Health checks (pointers to SRM monitored-service dashboard in the Harness UI)
  • Common alerts with response procedures
  • Escalation paths
  • Rollback procedures (reference relevant pipelines via harness_list resource_type: pipeline)
  • Dependency contacts

Defining SLOs (UI-Only Today)

When the user asks to define an SLO, burn-rate alert, or monitored service, respond:

  1. Gather requirements (service tier, health sources, SLO targets, rolling window, SLI type).
  2. Explain that SLO CRUD is not exposed via MCP today and link the user to the Harness SRM UI.
  3. Offer to draft the SLO spec (name, target %, SLI type, burn-rate thresholds) as text the

user can paste into the UI.

  1. Suggested burn-rate alert windows: 14.4×/1h (page), 6×/6h (ticket), 1×/3d (log).

Examples

  • "Our payment service is down, help me triage" — Pull recent executions for the service, correlate with incident start, suggest rollback candidate.
  • "Generate an on-call handover report" — Pull executions and services during the shift, summarize with active issues.
  • "Create a runbook for the auth-service" — Draft runbook using MCP to list pipelines/services/environments for accurate references.
  • "Define SLOs for our payment-gateway service" — Draft the SLO spec as text; point to the Harness SRM UI for creation.
  • "Configure burn-rate alerts" — Draft the alert config; point to the SRM UI.

Performance Notes

  • When correlating incidents with deployments, pull a wide enough execution window (±30 min) to catch slow-burn failures.
  • For handover reports, include both successful and failed executions — a streak of successes is useful context.

Troubleshooting

"SLO not found" or "Monitored service not found"

  • These resources are not exposed by the MCP server today. Manage them in the Harness UI under Service Reliability Management.

Incident correlation missing executions

  • Confirm org_id and project_id scope the service
  • Broaden the execution filter time window
  • Check that the service's pipelines actually ran (no deploy = no execution)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

  • Author: harness
  • Source: harness/harness-skills
  • License: Apache-2.0
  • Homepage: https://developer.harness.io/docs/platform/harness-ai/harness-skills/

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.