CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

session-handoff

Use when the user wants to continue work from one agent in another agent, inspect recent sessions, or summarize a saved session or checkpoint for handoff

68

Quality

86%

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

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

An exemplary procedural skill body: exact executable commands, literal output formats, ordered filter rules, and explicit fallbacks for every failure mode, with zero concept re-teaching. The only refinement worth making is structural — offloading the mutually exclusive checkpoint flow to a reference file — plus trimming a few rationale clauses.

DimensionReasoningScore

Conciseness

The body is dense, purely operational, and explains nothing Claude already knows. A few one-clause rationales ("This gives the user a chance to catch a wrong pick", "better to summarize a slightly-off session than to refuse the handoff") and slight repetition of the empty-section rule could be trimmed, matching the level-4 anchor of efficient-with-minor-over-explanation rather than the fully lean level 5.

4 / 5

Actionability

Commands are copy-paste ready throughout: exact `entire` CLI invocations with flags, concrete grep pipelines with head/tail bounds, a specific jq extraction, and literal announcement strings. The adaptive parts ("adapt the path based on what `jq 'keys'` showed") are explicitly justified by version-varying transcript shapes, and a Read-tool fallback covers the remaining case.

5 / 5

Workflow Clarity

Both flows are clearly sequenced with numbered steps, and every step has explicit validation and recovery branches: non-JSON output falls back to prefix matching, empty filter results fall back to the unscoped list or self, rejected flags stop with an upgrade message, unrecognized transcript shapes fall back to the Read tool, and an unanswered question gates continuation. This is a well-instrumented decision tree, not a bare step list.

5 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well-sectioned (Response Format, STOP rules, two labeled flows with per-step headers) with no content that clearly belongs in a separate reference file. It misses level 5 only because at ~137 lines the self-contained checkpoint flow (~30 lines, mutually exclusive with the default flow) could be split into a one-level-deep reference to save tokens on the common path.

4 / 5

Total

18

/

20

Passed

Description

78%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 solid description with an explicit "Use when..." trigger and three concrete, distinctive actions covering the skill's flows. Its main gaps are the absence of a standalone what-statement and of common trigger synonyms like "pick up where it left off" or "resume".

Suggestions

Lead with a standalone what-statement (e.g. "Reads another agent's session transcript via the entire CLI and produces a handoff summary with task overview, current state, and next steps.") before the "Use when..." clause.

Add natural trigger synonyms such as "pick up where the last agent left off", "resume work", or "take over the session" to broaden keyword coverage.

Mention the summary's key deliverables (task overview, current state, next steps) to make the what more tangible.

DimensionReasoningScore

Specificity

The description lists three concrete actions — "continue work from one agent in another agent", "inspect recent sessions", "summarize a saved session or checkpoint for handoff" — covering the skill's main flows. It falls short of the level-5 anchor because the actions are purpose-level rather than the tangible, mechanical capabilities (e.g. "extracts text and tables, fills forms, merges documents") that anchor exemplifies.

4 / 5

Completeness

The "when" is explicit and concrete ("Use when the user wants to..."), and the verbs convey the what, but the what is only stated embedded inside the when-clause rather than as a standalone capability statement, so it does not clearly and separately answer both what and when as the level-5 anchor requires.

4 / 5

Trigger Term Quality

Natural trigger terms are present: "continue work", "inspect recent sessions", "summarize a saved session", "checkpoint", "handoff". It stops short of level 5 because common synonyms users would naturally say — "pick up where it left off", "resume", "take over" — are missing.

4 / 5

Distinctiveness Conflict Risk

The agent-to-agent handoff niche with "saved session or checkpoint" triggers is clearly distinct from other skills' domains; minimal conflict risk since few skills would trigger on these phrases.

5 / 5

Total

17

/

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

SnowingFox/ai-skills

Path

.agents/skills/session-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.