CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ac-handoff-creator

Create handoff packages for session transitions. Use when ending sessions, preparing for continuation, saving session state, or creating resumable context.

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 ./skills/ac-handoff-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 well-structured, token-efficient overview that correctly pushes implementation into the bundled script and shows a real, working API in the Quick Start. The weakest area is the Workflow section, which lists high-level verbs without commands or any validation/verification step for the saved package.

Suggestions

Add a validation step to the workflow, e.g., '6. Verify: load the package with load_current_handoff() and confirm next_actions are actionable before ending the session' — this supplies the missing checkpoint and could lift workflow_clarity to 4.

Make each workflow step concrete by tying it to the script's methods (Capture -> _gather_progress, Summarize -> _generate_summary) or a runnable command instead of bare verb labels.

Fix the Quick Start's minor gaps: show `project_dir` construction (e.g., `project_dir = Path(".")`) and state where the package is written (.claude/handoffs/current.json).

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, but the purpose is stated three times ('Create handoff packages for seamless session transitions', the opening line, and the Purpose section, which also mirrors the frontmatter description). These restatements are trimmable padding that keeps it just below the every-token-earns-its-place anchor.

4 / 5

Actionability

The Quick Start snippet matches the actual script API (HandoffCreator(project_dir) + await create_handoff()) and the package schema example is concrete, so guidance is mostly executable. Minor gaps: `project_dir` is never defined or shown with its imports, and where the package is written (.claude/handoffs/current.json, per the script) is not stated in the body.

4 / 5

Workflow Clarity

The five-step workflow (Capture, Summarize, Extract, Plan, Save) gives a coherent sequence, but each step is only a two-word verb label with no commands and no validation checkpoint (e.g., verifying the saved package loads or that next_actions are actionable). This matches the anchor for steps listed with missing/implicit checkpoints; the sequence is too well-defined for score 2, and the absent validation keeps it below 4.

3 / 5

Progressive Disclosure

The body is a clear overview with well-signaled, one-level-deep references: implementation details are split into the real bundle file scripts/handoff_creator.py ('See scripts/handoff_creator.py for full implementation'), and nothing that belongs in a separate file is inlined. The inline JSON example is appropriately sized for the overview.

5 / 5

Total

16

/

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 strong description with an explicit, multi-trigger 'Use when' clause and a clear, third-person statement of what it does. Its main weakness is thin specificity — it names the deliverable but not the component actions the body actually performs (capture, summarize, extract, plan, save).

Suggestions

Enumerate 2-3 concrete actions in the 'what' clause, e.g., 'Capture progress, session context, and next actions into a resumable handoff package' — this would raise specificity from naming one action to several.

Add natural synonyms users might say such as 'handing off work' or 'resuming a session' to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ('session transitions') and one concrete action ('Create handoff packages') but does not enumerate what the skill actually does — capturing progress, summarizing context, planning next actions, or saving state — leaving coverage incomplete. It is more than a bare domain verb (anchor 2) but does not list several specific actions (anchor 4).

3 / 5

Completeness

It explicitly answers both questions: 'Create handoff packages for session transitions' states what it does, and 'Use when ending sessions, preparing for continuation, saving session state, or creating resumable context' gives four concrete trigger phrases for when. This matches the anchor where what and when are both explicit with concrete triggers.

5 / 5

Trigger Term Quality

The 'Use when' clause contains natural phrases users would say: 'ending sessions', 'preparing for continuation', 'saving session state', 'creating resumable context'. A few common variations are missing (e.g., 'handoff' or 'resume work' standalone, 'pick up where we left off'), which keeps it below the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

'handoff packages' and 'session transitions' form a distinct niche with dedicated triggers, but 'saving session state' overlaps with general session-management or state-saving skills, creating minor conflict risk with closely related skills rather than minimal risk.

4 / 5

Total

16

/

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

fernandezbaptiste/Skrillz

Path

skills/ac-handoff-creator/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.