CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cw-hook

Generate 3 hook options tailored to your content. Invoke with /cw-hook or /cw-hook [topic/context].

Quality

75%

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/cw-hook/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%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 concise, well-structured instruction skill with concrete generation steps, a clear arsenal table, and an exact output template; its main gap is the absence of a worked example showing a finished hook.

DimensionReasoningScore

Conciseness

Lean and dense, with no padding of concepts Claude already knows; the Principles section slightly restates the table and the Lessons stub is a minor trim candidate, keeping it just below a 5.

4 / 5

Actionability

Concrete numbered generation steps, a 10-row arsenal table mapping type to use-when, and an exact output template; falls short of 5 only because no worked example of a finished hook is shown.

4 / 5

Workflow Clarity

A simple, single-purpose, non-destructive skill with a clearly sequenced four-step process and unambiguous single action, qualifying for the simple-skill exception.

5 / 5

Progressive Disclosure

No bundle files are needed or present, and the body is organized into clear, well-signaled sections (Purpose, Invocation, Arsenal, How to Generate, Output Format, Principles).

5 / 5

Total

18

/

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 states a concrete, countable action and a clear niche, but omits an explicit trigger clause and natural synonyms that would help users discover and disambiguate the skill.

Suggestions

Add an explicit 'Use when...' clause naming trigger phrases (e.g., 'Use when writing hooks, opening lines, or intros for a piece of content').

Include natural synonyms like 'opening line', 'lede', or 'intro' alongside 'hook' to broaden discoverability.

Consider naming a second concrete capability (e.g., tailoring hooks to audience context) to lift specificity above a single action.

DimensionReasoningScore

Specificity

Names the domain and one concrete action ('Generate 3 hook options tailored to your content'), but offers only a single action verb rather than a comprehensive list.

3 / 5

Completeness

Has a clear 'what' (generate 3 hook options) but only a weakly implied 'when' via the invocation syntax; no explicit 'Use when...' clause, which caps completeness at 3.

3 / 5

Trigger Term Quality

Includes the natural keyword 'hook' and the /cw-hook invocation, but lacks common synonyms a user might say ('opening lines', 'intro', 'lede', 'headline').

3 / 5

Distinctiveness Conflict Risk

The hook-generation niche and the /cw-hook invocation make it mostly distinct from other writing skills, with only minor overlap risk.

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

EveryInc/compound-writing

Path

skills/cw-hook/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.