CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

email-draft-in-voice

Draft Gmail in the user's own voice from the voice profile built by email-voice-profile. Drafts only; the user reviews and sends.

Quality

81%

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

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 an exemplary lean skill: every instruction is concrete, the workflow is explicitly sequenced with validation and approval checkpoints plus an edit-driven feedback loop, and content is appropriately contained in a single well-organized file. No improvements identified.

DimensionReasoningScore

Conciseness

The ~40-line body is lean and assumes Claude's competence: exact file path, format rules, and hard constraints with zero padding or explanation of known concepts. The single rationale clause ("a question below the fold would go silently unanswered") briefly justifies a hard rule and earns its place, so it fits anchor 5 rather than 4's "minor instances of over-explanation".

5 / 5

Actionability

Fully concrete instruction-only guidance: read `voice/email-voice-profile.md` (with fallback to the profile skill), "plain text, one line per paragraph, blank line between", a testable self-check ("if a sentence could appear in anyone's email, rewrite it or cut it"), and explicit approval gates. Per the rubric's code-vs-instruction note, absence of code is not penalized when guidance is this actionable — matches anchor 5.

5 / 5

Workflow Clarity

Clear sequence (load profile → read full thread → write → self-check → user approval → save draft → afterward) with explicit validation checkpoints (self-check against profile, approval before draft creation, separate approval for sending) and a feedback loop (user edits feed recurring corrections back into the profile). It is a drafts-only skill, so the destructive/batch cap does not apply — matches anchor 5.

5 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references, and is organized into clearly headed sections (profile loading, draft, save, afterward); the one referenced file is a sibling skill's data artifact, clearly signaled. Per the rubric's simple-skill guideline this matches anchor 5.

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 communicates a clear, distinct capability with a useful boundary statement, but it omits any explicit trigger guidance ("Use when...") and lacks the natural trigger phrases (write, reply, inbox) that live only in the body. It is specific enough to be understood but under-sells when and how it should be invoked.

Suggestions

Add an explicit trigger clause to the description, e.g. "Use when the user asks to write or reply to email as them — 'draft a reply', 'write back for me', 'answer my inbox'."

Include the natural user phrases (write, reply, email, inbox) in the description itself rather than only in the body, so trigger matching works from the description alone.

Name the core actions the skill performs (read the full thread, create/update the Gmail draft preserving threading) to lift specificity from partial to comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain ("Draft Gmail in the user's own voice") and concrete actions (drafting from "the voice profile built by email-voice-profile"), but coverage is not comprehensive — replying, threading, and draft saving are absent from the description. This matches anchor 3 (domain plus 1-2 concrete actions), not 4, which requires several specific listed actions.

3 / 5

Completeness

The "what" is clear (draft Gmail in the user's voice from the voice profile), but there is no "Use when..." clause or equivalent explicit trigger guidance in the description, which caps completeness at 3 per the judging guidelines. Matches anchor 3 exactly (clear what, when missing).

3 / 5

Trigger Term Quality

Relevant keywords like "draft", "Gmail", and "own voice" are present, but common natural phrases users would say — "write", "reply to email", "inbox" — are missing from the description (they only appear in the body). Fits anchor 3 (some relevant keywords, missing common variations), not 4's fuller coverage.

3 / 5

Distinctiveness Conflict Risk

The dependency on email-voice-profile and the boundary "Drafts only; the user reviews and sends" clearly distinguish it from generic email-composition skills, leaving only minor overlap risk with a closely related Gmail send/reply skill. Fits anchor 4 (mostly distinct), not 5, since the bare phrase "Draft Gmail" could still collide with a generic Gmail skill.

4 / 5

Total

13

/

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

yc-software/qm

Path

skills-seed/email-draft-in-voice/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.