CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manage-slos

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

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers concrete, executable MCP guidance with clearly sequenced workflows, useful operational notes, and honest capability boundaries. Its main weaknesses are the same limitation repeated across five places instead of stated once and referenced, unnamed execution filter parameters, and validation guidance that lives in Troubleshooting rather than inline in the workflows.

Suggestions

State the MCP limitation once (e.g., in the opening blockquote and capability table) and reference it with a short pointer in Step 3, the 'Defining SLOs' section, and Troubleshooting, instead of restating the full explanation each time.

Name the actual execution filter parameters in the harness_list call blocks rather than the comment '# filter by service or environment as needed', so the blocks are copy-paste ready.

Fold error-recovery checkpoints inline into the step sequences (e.g., in Step 2: 'If no executions are returned, confirm org_id/project_id scope and broaden the time window') so validation is part of the workflow rather than only in Troubleshooting.

DimensionReasoningScore

Conciseness

The body is mostly lean — no conceptual padding, and details like the burn-rate windows '14.4×/1h (page), 6×/6h (ticket), 1×/3d (log)' are non-obvious and earn their tokens. However, the key limitation (slo/slo_alert/monitored_service not exposed via MCP; use the UI) is restated roughly five times (opening blockquote, three table rows, Step 3 note, the UI-only section, and Troubleshooting), which goes beyond the 'minor instances' of the 4 anchor and fits the 'could be tightened' 3 anchor. It is not a 2 because there is no unnecessary conceptual explanation anywhere else.

3 / 5

Actionability

Concrete, copy-paste-ready MCP call blocks with exact tool names and parameters ('Call MCP tool: harness_list / resource_type: "execution" / org_id / project_id' and a harness_get example), a structured RCA field list, and a six-part runbook template. Minor gap versus the 5 anchor: the execution filter is left as a comment ('# filter by service or environment as needed') without naming the actual filter parameters, and the inline 'resource_type: pipeline' reference has no example block — so it is 'mostly executable' with minor gaps.

4 / 5

Workflow Clarity

Steps 1-4 are clearly numbered with a gather-then-act structure, and the Troubleshooting section provides error-recovery guidance for the primary workflow ('Incident correlation missing executions' → confirm scope, broaden window, check pipelines ran). It falls short of the 5 anchor because validation/retry checkpoints are deferred to a separate troubleshooting section rather than embedded inline in the step sequences (e.g., Step 2 does not say 'if no executions returned, broaden the window' at the point of failure).

4 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well organized with a capability table, numbered step sections, examples, performance notes, and troubleshooting — easy to navigate with no nested references. Minor organization gaps keep it below the top anchor: the 'Defining SLOs (UI-Only Today)' section is an unnumbered workflow sitting outside the Step 1-4 sequence, and the repeated limitation is scattered rather than centralized, which slightly muddies the overview.

4 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states concrete capabilities with honest scoping, provides explicit 'Use when' guidance plus a separate trigger-phrase list, and actively disambiguates against sibling skills. The only gaps are a few missing natural trigger synonyms (handoff, postmortem, RCA) and the omission of the SLO-spec drafting workflow from the capability list.

DimensionReasoningScore

Specificity

The description names the domain (Harness SRM via MCP) and lists three concrete actions: 'pulling recent deployments for incident correlation, generating on-call handover reports from deployment/execution history, and drafting operational runbooks', with an explicit scope boundary ('tasks that the MCP server currently supports'). It is not a 5 because the body's SLO-spec drafting workflow is omitted from the what-clause — a minor gap in coverage; it exceeds a 3 because multiple specific actions are enumerated rather than just 1-2.

4 / 5

Completeness

Both what and when are explicit: the what enumerates the supported workflows, and the when appears twice — 'Use when asked about SLOs, error budgets, burn-rate alerts, on-call handover, runbooks, or incident triage' plus a dedicated concrete 'Trigger phrases:' list. This matches the top anchor exactly; the 4 anchor ('when could be more explicit') does not apply.

5 / 5

Trigger Term Quality

Trigger phrases are natural and include synonyms: 'SLO, SLI, error budget, burn rate, on-call handover, runbook, service reliability, incident response, on-call shift'. It is not a 5 because a few natural on-call variants are missing ('handoff', 'postmortem', 'root cause analysis'/'RCA'), fitting the 'good keyword coverage; a few natural terms missing' anchor rather than comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche (Harness SRM incident correlation and reporting via MCP) and explicitly disambiguates sibling skills: 'Do NOT use for DORA metrics (use dora-metrics instead) or chaos experiments (use chaos-experiment instead)'. Clear distinct triggers and minimal conflict risk match the top anchor.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

harness/harness-ai

Path

plugins/claude/skills/manage-slos/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.