copywriting Skill for Claude: What It Does and How to Install It
Makes Claude write or rewrite marketing copy for landing, pricing and product pages, without common AI-sounding patterns.
- Installs
- 242.6K
- on skills.sh
- Stars
- 57.9K
- on GitHub
- Files
- 4
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
copywriting makes Claude diagnose your input before it writes. A blank brief or generic draft gets built from the facts you give. A draft with a real voice gets restored, keeping your argument and words. A point edit like "fix this headline" changes only what you asked. Claude then drafts in units (headline, subhead, CTA, each section), tests every line against three questions, and flags missing proof as [NEED: ...] instead of inventing it.
It triggers on requests like "write copy for", "improve this copy", "headline help" and "this sounds like AI". It bans AI tells such as "it's not X, it's Y" reveals and "no X, no Y, no Z" lists. If .agents/product-marketing.md exists, Claude reads it first. The folder has 5 files: three reference guides and an evals file.
Good for
- Founders writing their own homepage or pricing page
- Marketers editing a draft that sounds like AI
- Developers who need CTA and headline copy
Install copywriting
Claude Code
- 1
Copy this prompt.
Install the copywriting skill in Claude Code. Run this command: npx skills add https://github.com/coreyhaines31/marketingskills --skill copywriting Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
When the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," "CTA copy," "value proposition," "tagline," "hero section copy," "this copy is weak," "this sounds like AI," "AI slop," "make it sound human," or "help me describe my product." Drafts never use AI tells like "it's not X, it's Y" reveals, "no X, no Y, no Z" lists, or sentences that trail into extra comma clauses. For email copy, see emails. For popup copy, see popups. For editing existing copy, see copy-editing. For the offer underneath the copy (bonuses, guarantees, value framing), see offers. Claims must be supportable, and a declined claim names the evidence that would unlock it. Diagnoses the input first (blank brief, real voice, or point edit) and changes only what it calls for.
Sections in SKILL.md
- Before Writing
- 1. Page Purpose
- 2. Audience
- 3. Product/Offer
- 4. Context
- Diagnose the Situation First
- Drafting Protocol
- Copywriting Principles
- Clarity Over Cleverness
- Benefits Over Features
- Specificity Over Vagueness
- Customer Language Over Company Language
- One Idea Per Section
- Claims Must Be Supportable — and Declines Must Name Their Unlock
- Writing Style Rules
- Core Principles
Key facts
- Author
- coreyhaines31
- Installs on skills.sh
- 242,599 (Nov 2026)
- GitHub stars
- 57,855 (Nov 2026)
- License
- MIT
- Last repo commit
- Oct 31, 2026
- Files in the skill folder
- 5 including SKILL.md
- skills.sh audits
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
- Reads first
- .agents/product-marketing.md if it exists
What it includes
Collects page purpose, audience, product or offer, and traffic context
Before writingBlank or slop, real voice present, or point edit; sets how much it may change
Diagnose the situationDrafts in units, picks the best of two or three, and locks each one
Drafting protocolCan the reader picture it, can it be proven, could a competitor write it
Three-question gateA blacklist of patterns plus a self-check before delivering
No AI tellsHero, core sections and CTA guidance, with a CTA formula
Page structure
From the official docs
Questions
How do I install the copywriting skill?
Use the install box above. It is one skill in the coreyhaines31/marketingskills repo.
Will it invent testimonials or numbers?
SKILL.md tells Claude not to: you get latitude on angle, never on facts, with no invented stats, customers or results. Missing proof is flagged as [NEED: ...], and a declined claim names the evidence that would unlock it. Check the draft anyway before you publish.
Does it need my product details?
It asks for page purpose, audience, offer and context if you have not given them. If .agents/product-marketing.md exists it reads that first and only asks for what is missing.
What should I use to edit copy I already have?
SKILL.md sends existing-copy editing to copy-editing, email copy to emails, popups to popups and offers to offers. Those are separate skills in the same repo.
Is it safe?
The skill is instructions and reference files and bundles no scripts. SKILL.md has no API key step. It tells Claude to read .agents/product-marketing.md if the file exists, so check that file holds nothing you would not paste into a chat.
Information
updated Nov 2, 2026
- Repository
- coreyhaines31/marketingskills
- Folder
skills/copywriting
Sources
Docs, issue trackers and discussions this page is built from.
Show all 1Hide
- copywriting SKILL.md · github.com