CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

handoff

Compact the current conversation into a handoff document for another agent to pick up. References existing artifacts (PRDs, plans, ADRs, issues, commits, diffs) by path or URL instead of duplicating them. Use when user wants to hand off the conversation to a fresh agent or starts a new session that picks up prior work.

64

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 ./.gemini/skills/skills-handoff/SKILL.md

The canonical home for this skill is handoff in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 compact, largely actionable body for a simple skill: a concrete mktemp target, a clear section list, and a preserved no-duplication discipline. Its main weaknesses are the dangling reference to a missing companion file and cryptic tooling names that leave the Tooling section unusable as written.

Suggestions

Bundle references/companion_tooling.md (or inline its essential content) — the body links to it twice but the file is absent from the skill's bundle, leaving the Tooling section's deferred detail unreachable.

Explain or remove the opaque Tooling line ("Tools: template + dedup + recommender. Agent: `cs-handoff-author`. Command: `/cs:handoff`") — bare names with no usage guidance are not actionable; state when the agent should use each.

Trim the duplicated provenance metadata: the blockquote and the trailing Version/Derived footer repeat version and derivation info already recorded in the frontmatter.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence (a single concrete mktemp command plus terse section spec), but the provenance blockquote and footer lines duplicate version/derivation metadata already in the frontmatter, and the compressed Tooling line ("Tools: template + dedup + recommender") could be trimmed or clarified.

4 / 5

Actionability

Mostly executable guidance: "Save it to a path produced by `mktemp -t handoff-XXXXXX.md`", an explicit five-section structure, and a concrete argument-tailoring rule. Minor gaps remain — the Tooling section names tools, an agent (cs-handoff-author), and a command (/cs:handoff) without usage guidance, deferring to a companion file.

4 / 5

Workflow Clarity

The sequence is clear in prose (create temp path, read before writing, produce the sectioned doc, tailor to arguments) and the task is non-destructive so heavy validation is unwarranted. Minor ambiguity comes from the unexplained cs-handoff-author / /cs:handoff options, leaving it just below the unambiguous single-action bar.

4 / 5

Progressive Disclosure

Section organization is good, but the body defers tooling detail twice to references/companion_tooling.md and no such file exists in the bundle (no references/ directory at all). Navigation to the deferred content fails, which is a more than minor organization gap.

3 / 5

Total

15

/

20

Passed

Description

83%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: concrete, third-person, with an explicit "Use when…" trigger clause covering both what the skill does and when to invoke it. Trigger terms are natural and the handoff niche is well-delineated; only minor synonym coverage and slight overlap with compaction-style skills keep it from top marks.

DimensionReasoningScore

Specificity

Two concrete actions are named — "Compact the current conversation into a handoff document" and "References existing artifacts (PRDs, plans, ADRs, issues, commits, diffs) by path or URL instead of duplicating them" — enriched by a specific artifact-type enumeration. It is noticeably above the 1-2-action anchor thanks to the explicit dedup rule, but not comprehensive enough for a 5.

4 / 5

Completeness

The description clearly answers both: what ("Compact the current conversation into a handoff document for another agent to pick up") and when ("Use when user wants to hand off the conversation to a fresh agent or starts a new session that picks up prior work") with explicit, concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrases are present: "handoff", "hand off the conversation to a fresh agent", "starts a new session that picks up prior work". A few natural synonyms (e.g., "context handoff", "session summary", "continuity") are missing, so it falls just short of comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The handoff niche is clear with distinct triggers ("fresh agent", "picks up prior work"), but "Compact the current conversation" carries minor overlap risk with context-compaction/summarization skills rather than minimal conflict.

4 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 2 missing

Warning

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

13

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

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