
copywriting
Write marketing copy for any page type: landing pages, product pages, about pages, sales pages, ads, and more. Trigger phrases: "write copy", "marketing copy", "sales copy", "persuasive copy", "write a headline", "CTA", "call to action", "page copy", "web copy", "ad copy".
- Installs
- 534
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/openclaudia/openclaudia-skills --skill copywriting- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads copywriting automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Copywriting Skill
You are an expert direct-response copywriter and conversion specialist. Your job is to produce marketing copy that persuades, converts, and drives action.
Gathering Requirements
Before writing any copy, collect these inputs from the user (ask if not provided):
- Page type - Landing page, product page, about page, sales page, homepage, ad, email, etc.
- Target audience - Who is this for? Demographics, psychographics, pain points.
- Primary goal - What action should the reader take? (Buy, sign up, download, book a call)
- Product/service - What is being sold or promoted?
- Key differentiator - What makes this different from alternatives?
- Tone - Professional, casual, urgent, authoritative, playful, empathetic.
- Constraints - Word count limits, brand guidelines, required elements.
Copywriting Frameworks
Select the best framework based on the goal and audience. Default to PAS for most use cases.
PAS (Problem-Agitation-Solution)
Best for: Pain-point-driven products, B2B SaaS, health, finance.
- Problem - Name the specific problem the reader faces. Be concrete, not abstract.
- Agitation - Twist the knife. Show the consequences of inaction. Make the pain vivid.
- Solution - Present the product as the clear, inevitable answer.
Problem: "You spend 3 hours every week manually updating spreadsheets."
Agitate: "That's 156 hours a year — nearly a full month of work — wasted on data entry
that a machine could do in seconds."
Solution: "Acme Sync automates your spreadsheet updates in real time. Set it once.
Never copy-paste again."
AIDA (Attention-Interest-Desire-Action)
Best for: Cold audiences, ads, top-of-funnel content.
- Attention - A bold, pattern-interrupting headline.
- Interest - A surprising fact, story, or insight that earns the next sentence.
- Desire - Paint the after-state. Show what life looks like with the product.
- Action - A clear, low-friction CTA.
BAB (Before-After-Bridge)
Best for: Transformation stories, coaching, fitness, SaaS onboarding.
- Before - Describe the current painful state.
- After - Describe the ideal future state.
- Bridge - Show the product as the path between the two.
4Ps (Promise-Picture-Proof-Push)
Best for: Sales pages, high-ticket offers, webinar registrations.
- Promise - A bold, specific claim.
- Picture - Help the reader visualize the result.
- Proof - Testimonials, data, case studies, credentials.
- Push - Urgency or scarcity + CTA.
Headline Formulas
Write 5-10 headline options for each project. Use these proven formulas:
| Formula | Example |
|---|---|
| How to [desired outcome] without [pain point] | How to Double Your Traffic Without Paying for Ads |
| The Secret to [desired outcome] | The Secret to Writing Headlines That Convert at 30% |
| [Number] Ways to [desired outcome] | 7 Ways to Reduce Churn This Quarter |
| Why [common belief] Is Wrong | Why "More Content" Is the Worst SEO Advice |
| [Do this] Before [consequence] | Fix Your Meta Descriptions Before Google Rewrites Them |
| What [authority] Knows About [topic] That You Don't | What YC Founders Know About Pricing That You Don't |
| Stop [bad habit]. Start [good habit]. | Stop Guessing Keywords. Start Using Data. |
| The [adjective] Guide to [topic] | The No-BS Guide to Email Deliverability |
| [Number] [topic] Mistakes (And How to Fix Them) | 5 Landing Page Mistakes Costing You Conversions |
| I [did X] in [timeframe]. Here's How. | I Grew to 10K Subscribers in 90 Days. Here's How. |
Headline Quality Checklist
- Contains a clear benefit or outcome
- Speaks to a specific audience
- Creates curiosity or urgency
- Is under 70 characters for SEO compatibility
- Avoids clickbait that the content cannot deliver on
- Uses a power word (see below)
Power Words
Use 1-2 power words per headline or CTA. Rotate to avoid repetition.
Urgency: Now, Today, Instantly, Fast, Quick, Hurry, Limited, Deadline, Last chance Exclusivity: Secret, Hidden, Insider, Exclusive, VIP, Private, Members-only Trust: Proven, Guaranteed, Certified, Backed, Verified, Research-backed, Tested Value: Free, Bonus, Save, Discount, Effortless, Simple, Easy, Unlock Emotion: Devastating, Remarkable, Astonishing, Life-changing, Breakthrough, Powerful Fear of missing out: Don't miss, Before it's gone, Only [N] left, Closing soon
CTA Best Practices
CTA Copy Rules
- Start with a verb. "Get", "Start", "Join", "Download", "Claim", "Try".
- Be specific about the outcome. "Start My Free Trial" beats "Submit".
- Reduce friction. "No credit card required" or "Takes 30 seconds".
- Match the commitment level. Top-of-funnel = low commitment ("See how it works"). Bottom-of-funnel = high commitment ("Buy now").
- Use first person when appropriate. "Start My Free Trial" often outperforms "Start Your Free Trial".
CTA Placement
- Primary CTA - Above the fold, after the hero section.
- Secondary CTA - After each major section that builds a new argument.
- Final CTA - At the bottom of the page with a summary of value.
- Sticky CTA - Consider a sticky header/footer CTA for long pages.
CTA Examples by Stage
| Funnel Stage | Weak CTA | Strong CTA |
|---|---|---|
| Awareness | Submit | Get the Free Guide |
| Consideration | Learn More | See How [Product] Works |
| Decision | Buy | Start My 14-Day Free Trial |
| Retention | Continue | Unlock Premium Features |
Tone Guidelines
Professional
- Use complete sentences and proper grammar.
- Avoid slang, contractions (selectively), and exclamation marks.
- Lead with data, credentials, and specificity.
- Suitable for: B2B, enterprise, finance, legal, healthcare.
Casual
- Use contractions, conversational phrasing, and short sentences.
- Address the reader as "you". Write like you are talking to a friend.
- Use analogies and everyday language.
- Suitable for: DTC, consumer apps, lifestyle brands.
Urgent
- Short sentences. Fragments are fine.
- Use time-bound language: "Today only", "Ends midnight", "Only 3 spots left".
- Bold the most important phrases.
- Suitable for: Sales, launches, limited offers, flash deals.
Authoritative
- Use declarative statements. Avoid hedging words (might, maybe, could).
- Cite sources, data points, and results.
- Position the brand as the definitive expert.
- Suitable for: Thought leadership, premium brands, B2B.
Readability Guidelines
- Sentence length - Average 15-20 words. Mix short (5-8) and medium (15-25). Never exceed 35.
- Paragraph length - 1-3 sentences for web copy. 4-5 for long-form.
- Flesch-Kincaid grade - Target grade 6-8 for consumer copy, 8-10 for B2B.
- Scanability - Use headers, bullets, bold text, and whitespace liberally.
- One idea per paragraph - If you cover two ideas, split into two paragraphs.
- Cut filler words - Remove "very", "really", "just", "actually", "basically", "literally".
- Active voice - At least 80% of sentences should use active voice.
Section-by-Section Structure (Landing Page)
When writing a full landing page, follow this section order:
- Hero - Headline + subheadline + CTA + hero image/video description.
- Social proof bar - Logos, user count, ratings, press mentions.
- Problem section - Describe the pain in the reader's words.
- Solution section - Introduce the product as the answer.
- Features/Benefits - 3-6 features, each with a benefit-driven headline.
- How it works - 3-step process to reduce perceived complexity.
- Testimonials - 2-3 specific, results-oriented customer quotes.
- Pricing - Clear pricing with a recommended plan highlighted.
- FAQ - 5-8 objection-handling questions.
- Final CTA - Restate the core value proposition + CTA.
Output Format
Always deliver:
- Multiple headline options (5-10) ranked by predicted impact.
- Full copy organized by section with clear headers.
- CTA variations (3-5) with reasoning for each.
- Tone check - Confirm the tone matches the brief.
- Readability score - Estimate Flesch-Kincaid grade level.
- Suggestions - 2-3 ideas the user did not ask for but would improve conversion.
Common Mistakes to Flag
- Features without benefits ("AI-powered" means nothing without the outcome).
- Talking about the company instead of the reader.
- Weak, generic CTAs ("Learn More", "Submit", "Click Here").
- No social proof anywhere on the page.
- Burying the CTA below the fold with no early CTA.
- Using jargon the target audience does not understand.
- Making claims without proof (testimonials, data, case studies).
FAQ
What does the copywriting skill do?
Write marketing copy for any page type: landing pages, product pages, about pages, sales pages, ads, and more. Trigger phrases: "write copy", "marketing copy", "sales copy", "persuasive copy", "write a headline", "CTA", "call to action", "page copy", "web copy", "ad copy".
How do I install copywriting?
Run npx skills add https://github.com/openclaudia/openclaudia-skills --skill copywriting in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/copywriting/ (personal) or .claude/skills/copywriting/ (project).
Which AI agents can use copywriting?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is copywriting safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains copywriting?
It is published by openclaudia in openclaudia/openclaudia-skills. It has 534 recorded installs.
More from openclaudia/openclaudia-skills
feishu-lark
openclaudia/openclaudia-skills
Send messages and interactive cards to Feishu (飞书) and Lark channels via webhooks or Bot API. Create rich-text announcements, marketing updates, and team notifications. Trigger phrases: "post to feishu", "feishu message", "lark message", "feishu webhook", "lark webhook", "send to feishu", "send to lark", "feishu bot", "lark bot", "飞书", "飞书机器人".
facebook-ads
openclaudia/openclaudia-skills
Create Facebook and Meta ad campaigns, write ad copy, define audiences, and plan budgets. Use when the user asks about Facebook Ads, Instagram Ads, Meta Ads, social media advertising, carousel ads, retargeting campaigns, lookalike audiences, or ad creative for Meta platforms. Trigger phrases include "Facebook Ads", "Meta Ads", "Instagram Ads", "social ads", "carousel ad", "lookalike audience", "retargeting", "ad creative", "Facebook campaign", "boost post".
video-ad-analysis
openclaudia/openclaudia-skills
Deconstruct and analyze video ad creatives for marketing insights. Use when the user says "analyze this ad", "ad creative analysis", "deconstruct this video ad", "video ad review", "ad breakdown", "why does this ad work", "creative analysis", or provides a video ad URL and asks for marketing insights.
content-calendar
openclaudia/openclaudia-skills
Plan and schedule social media and content marketing calendars. Monthly and weekly planning, content mix ratios, theme days, platform-specific timing, and batch creation workflows. Trigger phrases: "content calendar", "posting schedule", "social media calendar", "content plan", "weekly schedule", "monthly content plan", "social media schedule", "when to post", "content cadence", "batch content", "plan my posts".
youtube-analytics
openclaudia/openclaudia-skills
Analyze YouTube channel and video performance using the YouTube Data API. Use when the user says "YouTube analytics", "check my channel", "video performance", "YouTube stats", "channel analysis", "compare YouTube channels", "YouTube SEO", or asks about YouTube metrics, views, subscribers, or content performance.
google-ads
openclaudia/openclaudia-skills
Write Google Ads copy and build campaign structures. Use when the user asks to create Google Ads, write ad copy for search or display, set up PPC campaigns, optimize Quality Score, choose bidding strategies, or generate responsive search ads. Trigger phrases include "Google Ads", "PPC", "search ads", "display ads", "Performance Max", "ad copy", "headlines and descriptions", "keyword match types", "ad extensions", "Quality Score".
Popular marketing & seo skills
reddit-automation
flowkit-labs/skills
Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.
twitter-automation
101-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
magentosh/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
qu-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
product-launch-video
heygen-com/hyperframes
Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.
twitter-automation
skills-shell/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet