CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

handoff

Compact the current conversation into a handoff document for another agent to pick up.

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/handoff/SKILL.md

The canonical home for this skill is handoff in mattpocock/skills

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 is a model of lean, actionable instruction writing: every paragraph carries a concrete, non-obvious requirement (temp-dir destination, suggested-skills section, no artifact duplication, redaction, argument tailoring) with zero filler. It fully respects the context window and leaves no ambiguity about what to produce.

DimensionReasoningScore

Conciseness

Five lean paragraphs, each a distinct instruction: save location ("$TMPDIR, else /tmp; %TEMP% on Windows - not the current workspace"), required "suggested skills" section, dedup policy ("Reference them by path or URL instead"), redaction, and argument tailoring. Nothing explains concepts Claude already knows and no padding is present.

5 / 5

Actionability

For an instruction-only skill the guidance is fully executable: exact destination paths with platform fallbacks, a named section to include ("suggested skills"), concrete redaction categories ("API keys, passwords, or personally identifiable information"), and explicit handling of user arguments. There are no missing steps an agent would need to complete the task.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill (under 50 lines, one task) and the single action — write a handoff document to the OS temp directory with the listed properties — is unambiguous, so workflow clarity scores 5 per the simple-skill provision. The operation is neither destructive nor batch, so no validation cap applies.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and no bundle files exist (references/, scripts/, assets/ are absent). Each short paragraph is a discrete, scannable instruction, which satisfies well-organized structure for a skill of this size; adding headers or separate files would be padding.

5 / 5

Total

20

/

20

Passed

Description

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

The description is concise and states a clear, specific capability in third person, but it omits any 'when to use this' trigger guidance, which is the single biggest gap. Adding an explicit "Use when..." clause with natural trigger phrases (handoff, session summary, context transfer) would lift completeness and trigger-term quality substantially.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks for a handoff, session summary, or context transfer to a new agent, or wants to compact the conversation before starting a fresh session."

Enumerate 1-2 more concrete actions in the description (e.g. includes a suggested-skills list and redacts sensitive info) so specificity reaches anchor 4.

Add natural synonyms users would say — "handoff", "summarize this session", "pick up where we left off" — to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

"Compact the current conversation into a handoff document" names the domain and one concrete action (compact → produce a handoff doc for another agent). It is not anchor 2 ('Processes PDF files'-style generic action) because the action is concrete, and not anchor 4 because only a single action is listed with no enumeration of what the handoff contains or how it is delivered.

3 / 5

Completeness

The 'what' is clear — "Compact the current conversation into a handoff document for another agent to pick up" — but there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not anchor 4 because the 'when' is entirely missing rather than merely imprecise; not anchor 2 because the 'what' is specific, not vague.

3 / 5

Trigger Term Quality

Relevant keywords like "compact", "conversation", "handoff", and "another agent" are natural phrases a user might say, but common variations ("summarize the session", "context transfer", "pick up where I left off") are absent. It has more domain-specific, natural terms than anchor 2's generic "Works with files", but lacks the synonym coverage of anchor 4.

3 / 5

Distinctiveness Conflict Risk

Handoff/compaction is a clear niche unlikely to fire for unrelated skills, but "Compact the current conversation" has minor overlap risk with built-in context-compaction and summarization features. It is mostly distinct (anchor 4) rather than fully distinct (anchor 5) because of that closely related overlap.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

withcoral/coral

Path

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