CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' 'copy sweep,' 'tighten this up,' 'this reads awkwardly,' 'clean up this text,' 'too wordy,' 'sharpen the messaging,' 'refresh this content,' 'update this page,' 'this content is outdated,' or 'content audit,' 'this sounds like AI,' 'AI slop,' 'de-slop this,' or 'make it sound human.' Use this when the user already has copy and wants it improved or refreshed rather than rewritten from scratch. Every edit removes AI tells such as 'it's not X, it's Y' reveals, 'no X, no Y, no Z' lists, and sentences that trail into extra comma clauses. A request to fix one line gets a point edit that changes only that line. For writing new copy, see copywriting.

70

Quality

88%

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

81%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 highly actionable, well-sequenced editing framework with explicit feedback loops and verified one-level-deep references. The main weakness is conciseness: generic editing knowledge and sections that duplicate the sweeps inflate the body at the expense of the token budget.

Suggestions

Cut or move to a reference the Quick-Pass word/sentence/paragraph checks that restate knowledge Claude already has (cut intensifiers, avoid passive voice, vary sentence length), keeping only the non-obvious rules like 'max 3 conjunctions' and '25 words usually.'

Remove 'Common Problems & Fixes' entries that duplicate the sweeps (Wall of Features ≈ Sweep 3, No Proof ≈ Sweep 4, Generic Claims ≈ Sweep 5), or fold the section into the sweep it duplicates as a one-line symptom summary.

Consolidate the duplicate pointers to content-refresh.md — both the 'References' section and the 'Content Refresh Editing' section link to it — into a single reference entry.

DimensionReasoningScore

Conciseness

Mostly efficient — dense tables and checklists rather than conceptual padding — but includes unnecessary material Claude already knows ('Very, really, extremely... (weak intensifiers)'; 'Passive voice (switch to active)'; 'Vary sentence length (mix short and long)') and duplicated content: the 'Common Problems & Fixes' entries restate sweeps 3-5 ('No Proof' ≈ Sweep 4, 'Generic Claims' ≈ Sweep 5, 'Wall of Features' ≈ Sweep 3). Anchor 3 fits best: over-explanation and redundancy exceed the 'minor instances' of anchor 4 but are far from anchor 2's pervasive padding.

3 / 5

Actionability

Fully concrete, executable guidance for an instruction-only skill: exact rules ('Max 3 conjunctions per sentence,' 'no more than 25 words (usually),' 'one fragment and one list of three per section'), an AI-tell table with Pattern/Example/Fix columns, a vague-to-specific replacement table, a named convention for missing facts ('mark [NEED: ...] instead of inventing one'), and scored thresholds ('iterate until all personas score 7+, with an average of 8+'). Matches anchor 5.

5 / 5

Workflow Clarity

The process is clearly sequenced — diagnose mode A/B/C before editing ('A point edit skips the Seven Sweeps'), run sweeps 1-7 in order, run the AI-tell check 'on every edit, after the sweeps,' then the expert panel and the final checklist in references/checklist.md — with explicit feedback loops at every checkpoint ('After each sweep, loop back to check previous sweeps aren't compromised'; 'Repeat until clean - Continue until a full sweep finds no new issues'). Matches anchor 5: clear sequence, explicit validation steps, feedback loops, and checklists.

5 / 5

Progressive Disclosure

All three bundle files (checklist.md, content-refresh.md, plain-english-alternatives.md) exist, are one level deep, and are clearly signaled with content descriptions in the References section. However, the ~490-line body inlines content that could live in references — the Quick-Pass word/sentence/paragraph checks, the Expert Panel rosters, and the duplicated Common Problems section — fitting anchor 4 (good structure, most content appropriately placed, minor organization gaps) rather than anchor 5's lean overview split.

4 / 5

Total

17

/

20

Passed

Description

91%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 excellent trigger coverage and explicit what/when/boundary guidance. The only weaknesses are a thinner enumeration of concrete actions relative to its trigger volume, and a few generic trigger phrases that create minor conflict risk with adjacent writing skills.

DimensionReasoningScore

Specificity

Names the domain ('edit, review, or improve existing marketing copy, or refresh outdated content') and several concrete behaviors ('Every edit removes AI tells such as "it's not X, it's Y" reveals, "no X, no Y, no Z" lists, and sentences that trail into extra comma clauses'; 'A request to fix one line gets a point edit that changes only that line'). Matches anchor 4 — several specific actions with minor gaps — rather than anchor 5, whose comprehensive action enumeration this doesn't quite reach given the action coverage is thinner relative to the trigger volume.

4 / 5

Completeness

Explicitly answers what ('improve existing marketing copy,' removes named AI-tell patterns, point edits) and when ('Use this when the user already has copy and wants it improved or refreshed rather than rewritten from scratch,' plus an extensive trigger list), and adds boundary routing ('For writing new copy, see copywriting'). Matches anchor 5: both what and when explicit with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural phrasing users would actually say, including synonyms and slang: 'edit this copy,' 'review my copy,' 'proofread,' 'polish this,' 'tighten this up,' 'too wordy,' 'sharpen the messaging,' 'content audit,' 'this sounds like AI,' 'AI slop,' 'de-slop this,' 'make it sound human.' This matches anchor 5's comprehensive coverage of natural terms including synonyms; anchor 4 ('a few natural terms missing') understates the coverage.

5 / 5

Distinctiveness Conflict Risk

The editing-vs-writing boundary with 'copywriting' is explicitly drawn ('rather than rewritten from scratch'), and most triggers are copy-specific. However, generic phrases like 'make this better,' 'polish this,' and 'update this page' carry minor overlap risk with general writing/editing skills, fitting anchor 4 (mostly distinct, minor overlap risk) rather than anchor 5's minimal conflict risk.

4 / 5

Total

18

/

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

coreyhaines31/marketingskills

Path

skills/copy-editing/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.