CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

copywriting

Use when creating marketing copy for landing pages, email campaigns, product descriptions, or social media - with A/B variants and conversion-focused frameworks.

Quality

73%

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

Quality

Content

67%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, actionable skill with a clear gated workflow and strong verification checklist. Its weakest point is token efficiency: it teaches Claude frameworks it already knows and repeats output structure across three sections.

Suggestions

Cut the Framework Definitions section and the Anti-Rationalization table — PAS/AIDA/FAB are standard knowledge and the excuses table adds ~15 lines without operational value.

Merge Step 6's copy deck template, the Verification Protocol, and the final Output block into one output specification to remove structural duplication.

Add one worked example (a filled-in headline variant row and CTA) so the expected output format is unambiguous without any added instruction text.

DimensionReasoningScore

Conciseness

The body is mostly dense tables, templates, and checklists, but it explains concepts Claude already knows (the Framework Definitions section spells out PAS, AIDA, BAB, FAB — standard marketing knowledge), carries a padded Anti-Rationalization table, and duplicates output structure (Step 6's copy deck template vs. the final Output block, and Verification Protocol vs. Rules). Matches anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened') better than anchor 4, since the removable material spans several sections rather than minor instances.

3 / 5

Actionability

Guidance is mostly executable: a copy-paste grep command for scanning existing copy, a fill-in brief template, a channel-to-framework selection table, hard constraints ("max 10 words", "max 50 chars"), and concrete A/B variant table templates. Not anchor 5 because there is no worked example of actual produced copy (a sample headline/variant pair would make the expected output format unambiguous), but it clearly exceeds anchor 3 since real commands and specific numeric constraints replace pseudocode.

4 / 5

Workflow Clarity

The six-step workflow is clearly sequenced with an explicit gate ("**BLOCKED** until brief is complete") and an 8-item Verification Protocol checklist before claiming completion. Not anchor 5 because there is no feedback loop for error recovery (e.g., what to do when the compliance check fails or verification items are missing) — the checkpoints are pass/fail gates, not validate-fix-retry cycles; well above anchor 3 given both the blocking gate and the pre-completion checklist are explicit.

4 / 5

Progressive Disclosure

With no bundle files present, the ~210-line body is organized into clear, well-ordered sections (When to Use, Workflow, Verification, Rules, Output) with no nested or buried references, matching anchor 4 ('good structure; most content appropriately placed'). Not anchor 5 because material that could live in reference files (the compliance table, per-channel element specs, framework definitions) is fully inlined in a body over 50 lines, and there are no one-level-deep pointers to deeper material; not anchor 3 since nothing is misfiled or hard to navigate.

4 / 5

Total

15

/

20

Passed

Description

70%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 solid description with an explicit 'Use when' clause, natural trigger terms, and a clear niche. Its main weakness is specificity: the capability side is one generic action plus unnamed frameworks, while the channel enumeration carries the concreteness.

Suggestions

Name the concrete deliverables and frameworks in the 'what' half, e.g. "Writes landing page heroes, email sequences, and ad copy using PAS/AIDA/FAB frameworks".

Add natural synonyms users might say such as "ad copy", "copywriting", or "hero copy" to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain and enumerates channels ("landing pages, email campaigns, product descriptions, or social media") but the actions reduce to one generic verb ("creating marketing copy") plus "A/B variants"; frameworks are referenced but never named. This matches anchor 3 (domain plus 1-2 concrete actions) rather than anchor 4, which expects several specific listed actions; it exceeds anchor 2 because the channel enumeration is concrete, not minimal.

3 / 5

Completeness

Both parts are present: an explicit "Use when creating marketing copy for..." trigger clause with concrete channel phrases, and a what ("with A/B variants and conversion-focused frameworks"). Falls short of anchor 5 because the 'what' is thin and partially circular (use when creating copy, to create copy) and the frameworks are unnamed, leaving the capability description less concrete than the trigger side.

4 / 5

Trigger Term Quality

"marketing copy", "landing pages", "email campaigns", "product descriptions", and "social media" are phrases users naturally say when they need this skill, giving good coverage across channels. Not anchor 5 because common synonyms like "ad copy", "copywriting", "hero copy", or "sales page" are missing; clearly above anchor 3 since multiple distinct natural terms are present rather than just the umbrella term.

4 / 5

Distinctiveness Conflict Risk

The marketing-copy niche with channel-specific triggers ("landing pages", "email campaigns") is mostly distinct and unlikely to fire for unrelated skills. Not anchor 5 because overlap risk remains with closely related writing/content skills (e.g., a generic writing or content-strategy skill) and ad-copy adjacency; well above anchor 3 since the channel list sharply narrows the trigger space.

4 / 5

Total

15

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/specialist-agent

Path

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