CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

on-call-handoff

Summarize a personal or team on-call shift from supplied context, Slack, Datadog, GitHub, and Vercel. Activate when asked for an on-call handoff, shift summary, rotation handoff, what to tell the next on-call, or leaving on-call.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 tight, well-structured skill body: lean five-step procedure, concrete guardrails, exact fallback phrasing, and a correct one-level reference to the real template file. The remaining gaps are minor — no worked example of source querying or handoff content, and no explicit output-validation step before returning the handoff.

DimensionReasoningScore

Conciseness

The ~40-line body is lean and instructional throughout: short sequenced steps ("Use the supplied webhook metadata first. Read Slack only when the request points to relevant channels or threads."), no explanation of concepts Claude already knows, and no padding. It matches the "every token earns its place" anchor; anchor 4's "minor instances of over-explanation" are essentially absent.

5 / 5

Actionability

Guidance is mostly concrete and executable for an instruction-only skill: exact fallback phrasing ("Could not confirm from available sources."), a structural template reference (`references/template.md`), explicit source routing ("Use Datadog for page, monitor, or service-health facts."), and selection criteria ("high-severity events, recurring pages, ongoing impact"). It falls short of anchor 5 because specifics like how to query each source or a filled-in example of a completed handoff step are missing.

4 / 5

Workflow Clarity

The five steps are clearly numbered and ordered with useful guardrails ("Ask one targeted question only when a missing value blocks the handoff"; "State when the available sources cannot confirm a count, owner, schedule, or follow-up"). It is not anchor 5 because there is no explicit validation checkpoint on the finished handoff (e.g., verifying every open action has an owner or that all high-severity incidents are represented); it is above anchor 3 because the guardrails act as implicit checkpoints and the sequence is well defined.

4 / 5

Progressive Disclosure

The body is a well-organized overview with headers, and the only bundle file, `references/template.md`, exists, is correctly referenced in step 5 ("Use `references/template.md` as the structure"), and sits exactly one level deep with the detailed handoff structure appropriately split out of SKILL.md. This matches the "clear overview with well-signaled one-level-deep references" anchor.

5 / 5

Total

18

/

20

Passed

Description

90%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 with explicit third-person capability statement, an explicit activation clause rich in natural trigger synonyms, and a distinct operational niche. The only weakness is that it names a single action (summarize) without listing what the handoff covers, leaving capability coverage slightly thin.

Suggestions

List what the summary covers in the description (e.g., notable incidents, pages, operational changes, open actions) to raise action coverage from one verb to several concrete capabilities.

Consider adding variants like "handover" or "end-of-shift summary" to the trigger clause for even broader natural-term coverage.

DimensionReasoningScore

Specificity

"Summarize a personal or team on-call shift from supplied context, Slack, Datadog, GitHub, and Vercel" names the domain and one concrete action with four named sources, but only a single action verb — it does not mention what the summary covers (incidents, pages, operational changes, open actions), so coverage is not comprehensive. Anchor 4 requires several specific actions, which is not met; anchor 2's genericness is far below this level.

3 / 5

Completeness

The description explicitly answers "what" ("Summarize a personal or team on-call shift from supplied context, Slack, Datadog, GitHub, and Vercel") and "when" ("Activate when asked for an on-call handoff, shift summary, rotation handoff, what to tell the next on-call, or leaving on-call") with concrete trigger phrases. Both clauses are explicit, matching the top anchor; it is not anchor 4, whose weakness is a vague or generic "when" clause.

5 / 5

Trigger Term Quality

"on-call handoff, shift summary, rotation handoff, what to tell the next on-call, or leaving on-call" covers multiple synonyms of the core task plus natural conversational phrasings a user would actually say. This matches the comprehensive-synonyms anchor; only minor variants like "handover" are absent, which does not drop it to the good-but-incomplete anchor 4.

5 / 5

Distinctiveness Conflict Risk

The on-call handoff niche is distinct ("on-call handoff", "rotation handoff") with named operational sources (Slack, Datadog, GitHub, Vercel), so it is unlikely to trigger for the wrong skill. It clearly matches the "clear niche with distinct triggers; minimal conflict risk" anchor rather than anchor 4's "minor overlap risk with closely related skills".

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

sjoerd2025/eve-sre-agent-template

Path

agent/skills/on-call-handoff/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.