CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

draft-offer

Draft an offer letter with comp details and terms. Use when a candidate is ready for an offer, assembling a total comp package (base, equity, signing bonus), writing the offer letter text itself, or prepping negotiation guidance for the hiring manager.

Quality

87%

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

78%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, well-structured instruction skill: inputs are enumerated, the output format is templated, and nothing pads the token budget. The main gaps are the placeholder-only offer letter text — the heart of the task — and the absence of verification checkpoints for comp figures before the draft is presented.

Suggestions

Replace the "[Complete offer letter text]" placeholder with a short skeleton of the actual letter (opening, role/comp recap, at-will language, closing) so the core deliverable is concretely specified.

Add an explicit checkpoint before drafting: confirm the provided comp figures with the user and verify the Total First-Year Comp row sums base, bonus, and first-year equity correctly.

Trim the Usage section (the slash-command invocation is already implied by the frontmatter argument-hint) to tighten the token budget.

DimensionReasoningScore

Conciseness

The body is lean — no explanation of what offer letters or comp packages are, and the output template is the core spec rather than padding. Minor trimmable instances remain: the Usage section restating the slash command and the conversational "If you don't have all details, I'll help you think through them". This fits 'efficient; minor instances of over-explanation that could be trimmed' rather than the every-token-earns-its-place anchor.

4 / 5

Actionability

The Output template is a concrete, fill-in-ready structure (comp table with named components, terms, benefits, letter text, manager notes) and the connectors section gives specific actions ("Pull comp band data", "Verify headcount approval"). However the core deliverable — the letter text itself — is left as "[Complete offer letter text]" with an ellipsis, a gap that keeps it below the fully-executable anchor.

4 / 5

Workflow Clarity

The flow is legible from section order (gather inputs → draft from template → enrich via connectors → tips) and the single task is well-defined, but there are no explicit checkpoints such as confirming comp details with the user or verifying the Total First-Year Comp math before presenting the draft. This sits between 'sequence present but checkpoints missing or implicit' and the clear-sequence-with-checkpoints anchor, and the missing-verification cap for risky operations does not apply since drafting is non-destructive.

4 / 5

Progressive Disclosure

The skill is self-contained with well-organized sections (Usage, inputs, Output, connectors, Tips) and no content that belongs in separate files; the only external pointer ([CONNECTORS.md](../../CONNECTORS.md)) is clearly signaled and one level deep. Per the rubric's guidance for simple skills with no need for external references, well-organized sections alone merit the top anchor.

5 / 5

Total

17

/

20

Passed

Description

92%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: third-person/imperative voice, concrete enumerated capabilities, and an explicit 'Use when' clause with natural trigger phrases. Only minor room to add common synonyms like "job offer" or "total compensation".

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Draft an offer letter with comp details and terms", "assembling a total comp package (base, equity, signing bonus)", "writing the offer letter text itself", "prepping negotiation guidance" — covering the offer-drafting domain comprehensively. This matches the anchor for multiple specific concrete actions with comprehensive coverage; it falls short of no higher level and is well above the 'several specific actions with minor gaps' anchor.

5 / 5

Completeness

It explicitly answers both questions: the "what" ("Draft an offer letter with comp details and terms" plus the enumerated sub-tasks) and the "when" ("Use when a candidate is ready for an offer, assembling a total comp package..., writing the offer letter text itself, or prepping negotiation guidance"). This matches the anchor for clearly and explicitly answering both with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases are present — "candidate is ready for an offer", "offer letter", "comp package", "negotiation guidance", "hiring manager" — that users would plausibly say. A few natural synonyms are missing (e.g., "job offer", "total compensation", "employment offer"), so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The offer-letter-for-a-candidate niche is distinct with clear triggers ("candidate", "offer", "comp", "hiring manager") that are unlikely to fire for unrelated skills; the negotiation trigger is explicitly scoped to "the hiring manager" in an offer context. It matches the 'clear niche with distinct triggers; minimal conflict risk' anchor rather than the 'minor overlap risk' anchor below it.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 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: 1 suspicious

Warning

Total

14

/

16

Passed

Repository

anthropics/knowledge-work-plugins

Path

human-resources/skills/draft-offer/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.