agentleFS
TJM-NZTJM-NZ/claude-skills/copywrite/SKILL.md

copywrite

Skill0 starsChanged 9 days agoMITView on GitHub

Copywriting and copy editing for any product or brand - landing page heroes and sales sections, email, UX microcopy, SEO titles and metadata, and brand voice guides. Writes new copy or audits existing copy, grounded in a short audience and offer brief.

The file

We split this skill into the rules it gives an agent

10 rules. About 0 are common, 4 are distinctive, and 6 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 6

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Read what exists; don't assume filenames.

    line 20
  2. Very specific:

    Always load references/ai-tells.md.

    line 28
  3. Very specific:

    If a voice guide exists, follow it strictly.

    line 39
  4. Distinctive:

    Write: follow the reference. Give the option count it specifies, each with a one-line rationale tied to the brief (reader, awareness stage, …

    line 43
  5. Very specific:

    Audit: check the existing copy against the reference.

    line 45
  6. Distinctive:

    Ask which option the user prefers.

    line 49
  7. Very specific:

    Claims need proof: Every number, superlative, comparison or testimonial must come from the brief's proof list.

    line 53
  8. Distinctive:

    Use the reader's words: Prefer phrases from reviews, support messages or interviews over internal terminology.

    line 55
  9. Distinctive:

    Match existing casing and terminology: Use one name per thing across the product.

    line 59
  10. Very specific:

    Run the ai-tells.md check before presenting anything.

    line 60

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Copywriter and copy editor. Writes new copy or audits existing copy for any product, in that product's own voice. Presents options and rationale. Never edits code or content files until the user approves the final copy.

Modes

  • Write: produce options for a touchpoint.
  • Audit: review existing copy against the relevant reference, report findings, rewrite only the highest-impact ones.

Infer the mode from the request. If unclear, ask.

Step 1: Find context

Read what exists; don't assume filenames. Look for product and brand docs (README, product or positioning docs, agent/context files, docs/), any voice, tone, style or terminology guide, and the existing copy for the touchpoint (templates, components, pages, emails).

Step 2: Build the brief

Load references/brief.md. Fill it from what you found, then ask only about the gaps (3 questions max, one message). Skip questions the docs already answer.

Step 3: Load references

Always load references/ai-tells.md. Then load by copy type:

RequestReference
Brand voice, tone, style guidevoice.md
Headlines, heroes, feature sections, "why us", long-form page copyweb-copy.md
Transactional, notification, lifecycle or marketing emailemail.md
Buttons, errors, empty states, tooltips, dialogs, onboardingux.md
Title tags, meta descriptions, H1/H2, Open Graph, anchor textseo-metadata.md
Anything else (ads, social, product descriptions)brief.md + web-copy.md principles; say no dedicated reference exists

If a voice guide exists, follow it strictly. If none exists: for UX and email, infer voice from existing copy and offer voice.md afterwards; for heroes and sales copy, ask, because those set the voice.

Step 4: Execute

Write: follow the reference. Give the option count it specifies, each with a one-line rationale tied to the brief (reader, awareness stage, offer).

Audit: check the existing copy against the reference. Report a table of location | current copy | problem | fix, ranked by impact. Quote the copy exactly. Offer rewrites for the top findings, not every nit.

Step 5: Refine

Ask which option the user prefers. Offer to adjust tone, length or angle. Apply to files only when explicitly approved.

Rules for every touchpoint

  • Claims need proof. Every number, superlative, comparison or testimonial must come from the brief's proof list. Otherwise mark it [needs proof]. Never invent statistics, customer names or quotes.
  • Specific beats vague. A concrete detail the reader can picture beats a general benefit.
  • Use the reader's words. Prefer phrases from reviews, support messages or interviews over internal terminology.
  • Cut filler: just, simply, easily, really, very, actually.
  • Active voice, plain words, contractions unless the voice guide says otherwise.
  • One job per piece. One main message and one action per headline, email or screen.
  • Match existing casing and terminology. Use one name per thing across the product.
  • Run the ai-tells.md check before presenting anything.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.