CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

slos-and-triggers

Interpreting Honeycomb SLO compliance, burn rates and trigger status, and what to do about them: detecting misconfigured SLIs, freezing deploys vs paging on-call, designing burn alert thresholds. Load before calling get_slos or get_triggers. Trigger phrases: "check our SLOs", "are we meeting our SLOs", "which SLOs are healthy", "is the error budget OK", "are any alerts firing", "what's the burn rate", "set up an SLO", "create a trigger", "configure alerts", "set up burn alerts", "check trigger status", "starting on-call", "reliability picture", "should we freeze deploys", "is this SLO misconfigured", "are we within budget", "SLO is broken", "budget is negative".

93

1.32x
Quality

92%

Does it follow best practices?

Impact

97%

1.32x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

A strong, highly actionable reference skill: concrete formulas, thresholds, and decision rules, with excellent progressive disclosure to three real bundle files. Its main gaps are minor — a few redundant sentences and a topic-oriented structure that leaves the SLO-design sequence implicit rather than explicitly ordered.

Suggestions

Order the 'Designing Effective SLOs' sections as an explicit numbered flow (baseline measurement -> SLI definition -> target -> alerts -> recommend to user) so the design sequence doesn't have to be inferred.

Tighten the burn-alert section by merging 'Recommend these alerts to the user after creating the SLO' with the note that agents cannot set up alert recipients.

Remove the redundant SLI boolean sentence at the top of 'Define the SLI' since the format bullet already defines the undefined/1/0 semantics.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — decision tables, terse bullets, no padding about general SLO concepts — but a few spots could be trimmed, e.g. 'Agents do not have the ability to set up these alerts or their recipients' restates the preceding sentence, and the SLI boolean explanation ('An SLI is a per-event boolean: was this event successful?') slightly duplicates the format bullet that follows.

4 / 5

Actionability

Fully executable guidance throughout: concrete formulas ('IF(<qualifying-condition>, <success-condition>)', 'LTE(duration_ms, 500)', 'EQUALS(checkout.status, "completed")'), specific alert thresholds ('1h burn rate > 10x — page on-call', 'exhaustion time ~4h'), copy-ready trigger patterns ('COUNT WHERE duration_ms > 2000, threshold > N in 5 min'), and an exact URL pattern for SLO links.

5 / 5

Workflow Clarity

Decision workflows have explicit checkpoints — 'Before executing the create tool, check in with the user... ask for confirmation' guards the batch-create operation, and 'Compliance at 0%: Likely misconfigured SLI... check the SLI definition' is a diagnose-retry loop — but the body is organized by topic rather than an explicit end-to-end sequence (e.g. baseline -> SLI -> target -> alerts -> recommend), leaving the design flow to be assembled by the reader.

4 / 5

Progressive Disclosure

A clean overview with three well-signaled, one-level-deep references — each verified to exist and annotated with its contents ('slo-design-guide.md — Detailed SLO design methodology, multi-service SLOs, error budget math') — plus cross-references to sibling skills; bulk detail is correctly pushed to the bundle files.

5 / 5

Total

18

/

20

Passed

Description

95%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.

An excellent description: concrete third-person capabilities, an explicit load condition, and an unusually thorough set of natural trigger phrases. The only weakness is that the capability list slightly under-covers the create/configure side of the skill that its own trigger phrases advertise.

Suggestions

Add creating/configuring SLOs and triggers to the capability list (e.g. 'designing SLIs and targets, creating SLOs and triggers') so the 'what' matches the 'set up an SLO' / 'create a trigger' trigger phrases.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Interpreting Honeycomb SLO compliance, burn rates and trigger status', 'detecting misconfigured SLIs', 'freezing deploys vs paging on-call', 'designing burn alert thresholds' — in third person, but omits creating/configuring SLOs and triggers from the 'what' list (the trigger phrases 'set up an SLO', 'create a trigger' cover it only on the 'when' side), so coverage has a minor gap.

4 / 5

Completeness

Both 'what' (interpreting compliance, burn rates, trigger status, and what to do about them) and 'when' are explicit: 'Load before calling get_slos or get_triggers' plus a concrete trigger-phrase list, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Sixteen natural trigger phrases users would actually say — 'check our SLOs', 'are we meeting our SLOs', 'what's the burn rate', 'should we freeze deploys', 'starting on-call' — with synonym and phrasing variations, comprehensive coverage including informal ones like 'SLO is broken' and 'budget is negative'.

5 / 5

Distinctiveness Conflict Risk

A clear niche — Honeycomb SLOs and triggers, anchored by named tools 'get_slos' and 'get_triggers' — with trigger phrases specific to SLO/error-budget vocabulary, so overlap risk with generic monitoring or alerting skills is minimal.

5 / 5

Total

19

/

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

honeycombio/agent-skill

Path

honeycomb/skills/slos-and-triggers/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.