New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Write or optimize short-form marketing copy—headlines, CTAs

Content: Copywriting

by kostja94 · MIT license · ★ 992 on GitHub

Content: Copywriting cover

When the user wants to write or optimize short-form marketing copy—headlines, CTAs, ad copy, landing page copy, email copy. Also use when the user mentions "copywriting," "headline," "CTA copy," "ad copy," "landing page copy," "sales…

---
name: copywriting
description: When the user wants to write or optimize short-form marketing copy—headlines, CTAs, ad copy, landing page copy, email copy. Also use when the user mentions "copywriting," "headline," "CTA copy," "ad copy," "landing page copy," "sales copy," "conversion copy," "PAS," "AIDA," "BAB," "copy formula," or "differentiation." For long-form article bodies (blog posts, guides), use article-content.
metadata:
  version: 1.2.0
---

# Content: Copywriting

Guides **short-form marketing copy**—ads, landing pages, email, CTAs. Copywriting frameworks (PAS, AIDA, BAB) provide structure for conversion-focused copy. For **article body content** (blog posts, guides, long-form), see **article-content**.

**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.

## Initial Assessment

**Project context:** Read root `contextus.md` when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.

Identify:

Overview

Guides short-form marketing copy—ads, landing pages, email, CTAs. Copywriting frameworks (PAS, AIDA, BAB) provide structure for conversion-focused copy. For article body content (blog posts, guides, long-form), see article-content.

What you get

  • Framework(PAS, AIDA, BAB) recommendation
  • Headlineoptions (2–3 variants)
  • Bodycopy structure
  • CTAcopy options
  • A/B testsuggestions (if applicable)
Manual install (npx, ZIP)
Claude Codenpx skills add kostja94/marketing-skills --skill copywriting -g -a claude-code
Claude Code (degit)npx degit kostja94/marketing-skills/skills/content/copywriting#main ~/.claude/skills/copywriting-7
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.3 KB
Read SKILL.md here
kostja94/main1 file shown
SKILL.md
Show the full text111 lines

Content: Copywriting

Guides short-form marketing copy—ads, landing pages, email, CTAs. Copywriting frameworks (PAS, AIDA, BAB) provide structure for conversion-focused copy. For article body content (blog posts, guides, long-form), see article-content.

When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Initial Assessment

Project context: Read root contextus.md when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.

Identify:

  1. Context: Ad, landing page, email, CTA, or general
  2. Goal: Awareness, consideration, conversion, retention
  3. Audience: ICP, stage, pain points

Copywriting Frameworks

Framework Structure Best For
PAS Problem → Agitation → Solution Direct-response; sales pages; landing pages
AIDA Attention → Interest → Desire → Action Story-driven; ads; emails; editorials
BAB Before (problem) → After (outcome) → Bridge (how) Transformation; testimonials; case studies
FAB Features → Advantages → Benefits Product pages; feature lists
4 U's Useful, Urgent, Unique, Ultra-specific Headlines; subject lines
PAS (Problem, Agitation, Solution)
  • Problem: Identify the reader's pain point clearly
  • Agitation: Intensify the emotional impact; make the problem feel urgent
  • Solution: Present your product/service as the answer
AIDA (Attention, Interest, Desire, Action)
  • Attention: Grab with a powerful headline or opening
  • Interest: Build engagement through facts, storytelling, or emotional appeals
  • Desire: Highlight benefits and how the product solves problems
  • Action: Include a clear call-to-action
BAB (Before, After, Bridge)
  • Before: Current problem state
  • After: Desired outcome
  • Bridge: How your solution bridges the gap

Headline Formulas

Formula Example
How to [outcome] "How to Double Your Conversions in 30 Days"
[Number] Ways to [benefit] "7 Ways to Reduce Churn Without Hiring"
[Who] + [benefit] "For Marketers Who Want to Ship Faster"
[Problem]? Here's [solution] "Struggling with SEO? Here's the Fix"
[Before] → [After] "From 0 to 10K Users in 90 Days"
The [adjective] [noun] for [audience] "The Ultimate Guide for SaaS Founders"

Rules: Front-load keywords; keep under 60 chars for SERP; avoid clickbait; match ad-to-page alignment.

Information gain (differentiation): Copy that restates what competitors say adds zero value. Lead with unique angle, proprietary data, or contrarian insight. "What does this headline/promise add that others don't?" See article-content for full information gain strategy in long-form.

Copy by Context

Context Focus Skills
Ad copy Hook, benefit, CTA; platform limits paid-ads-strategy, google-ads, meta-ads
Landing page Headline, value prop, CTA; above fold landing-page-generator, hero-generator
Email Subject line, preview, body, CTA email-marketing
CTA Value-focused; action verb; avoid "Submit" cta-generator
Article / blog Headline formulas, CTA copy; body → article-content article-content, article-page-generator

Ad copy vs Landing page copy

Element Ad Landing Page
Promise Must match page headline Same promise; expand on it
Length Concise; platform limits Enough to explain value
CTA Click-through; "Learn More" Conversion; "Start Free Trial"

Avoid: Ad promise not visible on page; mismatch increases bounce.

CTA Copy Best Practices

  • Value-focused: "Start Free Trial" not "Submit"
  • Action verb: "Get," "Try," "Download," "Join"
  • Specific: "Get Your Free Audit" not "Click Here"
  • A/B test: Color, copy, placement, size

Output Format

  • Framework (PAS, AIDA, BAB) recommendation
  • Headline options (2–3 variants)
  • Body copy structure
  • CTA copy options
  • A/B test suggestions (if applicable)
  • article-content: Article body creation; applies PAS, AIDA, BAB to long-form; headline formulas for article titles
  • landing-page-generator: Landing page copy and structure
  • hero-generator: Hero headline, subheadline, CTA
  • cta-generator: CTA design and copy
  • paid-ads-strategy: Ad copy frameworks (PAS, BAB, Social Proof)
  • email-marketing: Email subject lines, body copy
  • branding: Brand voice, tone consistency
1---
2name: copywriting
3description: When the user wants to write or optimize short-form marketing copy—headlines, CTAs, ad copy, landing page copy, email copy. Also use when the user mentions "copywriting," "headline," "CTA copy," "ad copy," "landing page copy," "sales copy," "conversion copy," "PAS," "AIDA," "BAB," "copy formula," or "differentiation." For long-form article bodies (blog posts, guides), use article-content.
4metadata:
5 version: 1.2.0
6---
7 
8# Content: Copywriting
9 
10Guides **short-form marketing copy**—ads, landing pages, email, CTAs. Copywriting frameworks (PAS, AIDA, BAB) provide structure for conversion-focused copy. For **article body content** (blog posts, guides, long-form), see **article-content**.
11 
12**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.
13 
14## Initial Assessment
15 
16**Project context:** Read root `contextus.md` when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.
17 
18Identify:
191. **Context**: Ad, landing page, email, CTA, or general
202. **Goal**: Awareness, consideration, conversion, retention
213. **Audience**: ICP, stage, pain points
22 
23## Copywriting Frameworks
24 
25| Framework | Structure | Best For |
26|-----------|-----------|----------|
27| **PAS** | Problem → Agitation → Solution | Direct-response; sales pages; landing pages |
28| **AIDA** | Attention → Interest → Desire → Action | Story-driven; ads; emails; editorials |
29| **BAB** | Before (problem) → After (outcome) → Bridge (how) | Transformation; testimonials; case studies |
30| **FAB** | Features → Advantages → Benefits | Product pages; feature lists |
31| **4 U's** | Useful, Urgent, Unique, Ultra-specific | Headlines; subject lines |
32 
33### PAS (Problem, Agitation, Solution)
34 
35- **Problem**: Identify the reader's pain point clearly
36- **Agitation**: Intensify the emotional impact; make the problem feel urgent
37- **Solution**: Present your product/service as the answer
38 
39### AIDA (Attention, Interest, Desire, Action)
40 
41- **Attention**: Grab with a powerful headline or opening
42- **Interest**: Build engagement through facts, storytelling, or emotional appeals
43- **Desire**: Highlight benefits and how the product solves problems
44- **Action**: Include a clear call-to-action
45 
46### BAB (Before, After, Bridge)
47 
48- **Before**: Current problem state
49- **After**: Desired outcome
50- **Bridge**: How your solution bridges the gap
51 
52## Headline Formulas
53 
54| Formula | Example |
55|---------|---------|
56| **How to [outcome]** | "How to Double Your Conversions in 30 Days" |
57| **[Number] Ways to [benefit]** | "7 Ways to Reduce Churn Without Hiring" |
58| **[Who] + [benefit]** | "For Marketers Who Want to Ship Faster" |
59| **[Problem]? Here's [solution]** | "Struggling with SEO? Here's the Fix" |
60| **[Before] → [After]** | "From 0 to 10K Users in 90 Days" |
61| **The [adjective] [noun] for [audience]** | "The Ultimate Guide for SaaS Founders" |
62 
63**Rules**: Front-load keywords; keep under 60 chars for SERP; avoid clickbait; match ad-to-page alignment.
64 
65**Information gain (differentiation)**: Copy that restates what competitors say adds zero value. Lead with unique angle, proprietary data, or contrarian insight. "What does this headline/promise add that others don't?" See **article-content** for full information gain strategy in long-form.
66 
67## Copy by Context
68 
69| Context | Focus | Skills |
70|---------|-------|--------|
71| **Ad copy** | Hook, benefit, CTA; platform limits | paid-ads-strategy, google-ads, meta-ads |
72| **Landing page** | Headline, value prop, CTA; above fold | landing-page-generator, hero-generator |
73| **Email** | Subject line, preview, body, CTA | email-marketing |
74| **CTA** | Value-focused; action verb; avoid "Submit" | cta-generator |
75| **Article / blog** | Headline formulas, CTA copy; body → **article-content** | article-content, article-page-generator |
76 
77## Ad copy vs Landing page copy
78 
79| Element | Ad | Landing Page |
80|---------|-----|--------------|
81| **Promise** | Must match page headline | Same promise; expand on it |
82| **Length** | Concise; platform limits | Enough to explain value |
83| **CTA** | Click-through; "Learn More" | Conversion; "Start Free Trial" |
84 
85**Avoid**: Ad promise not visible on page; mismatch increases bounce.
86 
87## CTA Copy Best Practices
88 
89- **Value-focused**: "Start Free Trial" not "Submit"
90- **Action verb**: "Get," "Try," "Download," "Join"
91- **Specific**: "Get Your Free Audit" not "Click Here"
92- **A/B test**: Color, copy, placement, size
93 
94## Output Format
95 
96- **Framework** (PAS, AIDA, BAB) recommendation
97- **Headline** options (2–3 variants)
98- **Body** copy structure
99- **CTA** copy options
100- **A/B test** suggestions (if applicable)
101 
102## Related Skills
103 
104- **article-content**: Article body creation; applies PAS, AIDA, BAB to long-form; headline formulas for article titles
105- **landing-page-generator**: Landing page copy and structure
106- **hero-generator**: Hero headline, subheadline, CTA
107- **cta-generator**: CTA design and copy
108- **paid-ads-strategy**: Ad copy frameworks (PAS, BAB, Social Proof)
109- **email-marketing**: Email subject lines, body copy
110- **branding**: Brand voice, tone consistency
111 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 992
Checked
Source
kostja94/marketing-skills ↗
Creator
kostja94 · 106 listings
View creator

Similar skills

See all →
SkillAnalyze active ads from Meta/Facebook, GoogleAd library teardownScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to analyze active ads from Meta/Facebook, Google, or LinkedIn ad libraries; tear down a competitor's messaging; extract hooks, offers, CTAs, video transcripts, landing page claims, and test ideas from public ads.★ 2.6k GitHub starsSkillTurn product materials into listing visuals for Taobao, JDEcommerce visual copywritingfeichanggege/ecommerce-visual-copywriting-skill · by feichanggegeTurn product materials into listing visuals for Taobao, JD, Douyin, Amazon, Shopify and TikTok Shop: main-image and detail-page storyboards, in-image copy, image prompts, plus an evidence and ad-compliance check.★ 985 GitHub starsSkillTell us about your plans and pricesPricing Page (High‑Conversion) — Web Design Skillboraoztunc/skills · by Meng ToTell us about your plans and prices, and get back a ready-to-build pricing page: plan layout, what each tier includes, buttons, and answers to common buyer questions.★ 361 GitHub starsSkillWrites opening hooks and post titles for long-form articlesCopywriting hookssamber/cc-skills · by samberWrites opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, newsletters, essays. Trigger whenever the user asks for a hook, opening, lede, intro, first sentence/paragraph, opener, accroche, attaque, phrase d'accroche, or première phrase — including punching up a flat intro or draft opening — or for a post title, titre d'article, or headline. Do NOT trigger for social posts (LinkedIn feed, Twitter/X, TikTok, Bluesky), READMEs, taglines, email subjects, ad copy, landing-page headlines, press releases, SEO meta, or body rewrites. Do NOT use for end-of-article CTAs — use samber/cc-skills@copywriting-cta instead.★ 222 GitHub starsSkillSomeone wants landing page ideas, conceptsEcom landing pageskgelster/awesome-ecom-skills · by kgelsterUse when someone wants landing page ideas, concepts, or angles for a store: give me landing page concepts", "LP ideas", "landing page angles", a campaign or ad landing page, pages for a new audience/segment, a seasonal/event/promo page, or a geo/local page. Also use when a chosen concept gets picked and needs building out into an actual page (section-by-section blueprint), or when auditing an existing landing page against best practice. The core insight: one product becomes dozens of pages by varying the ANGLE, not the product. Not for full-site information architecture, product detail pages, collection pages, or blog/SEO content (a landing page has ONE goal, no site chrome). Use an SEO/content skill. Not for the ad or email creative itself, though message match with the page matters.★ 49 GitHub starsSkillWrite sales pages, email sequencesEW Skill — Sales CopyDeupaxx/EveryDay-Writer · by DeupaxxWrite sales pages, email sequences, and direct-response copy that converts through clarity and specificity rather than manipulation. Use for launches, offers, and conversion-focused email. Enforces the EW anti-AI rules, proof standards, and the writer's voice profile.★ 32 GitHub stars

More from kostja94

SkillPlan, implement, or optimize affiliate marketing strategykostja94/marketing-skills · by kostja94When the user wants to plan, implement, or optimize affiliate marketing strategy. Also use when the user mentions "affiliate marketing," "affiliate program strategy," "CPS model," "affiliate recruitment," "commission structure," "affiliate partners," "affiliate network," "affiliate tracking," "affiliate commission," or "partner marketing." For affiliate page, use affiliate-page-generator.★ 1k GitHub starsSkillTrack AI search traffic in GA4 or GSCAI traffic trackingkostja94/marketing-skills · by kostja94When the user wants to track AI search traffic in GA4 or GSC. Also use when the user mentions "AI traffic," "ChatGPT referral," "Perplexity traffic," "AI Overviews," "GA4 AI sources," "AI search analytics," "track AI referrals," "AI search traffic," "Claude traffic," or "how to track AI traffic." For AI SEO strategy, use generative-engine-optimization.★ 1k GitHub starsSkillSet up, audit, or optimize analytics trackingkostja94/marketing-skills · by kostja94When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions). Also use when the user mentions "Google Analytics," "GA4," "event tracking," "conversions," "attribution model," "gtag," "data layer," "GA4 setup," "conversion tracking," "event setup," "User ID tracking," or "CTA attribution." For traffic insights, use traffic-analysis.★ 1k GitHub starsSkillRun app install ads, user acquisition App adskostja94/marketing-skills · by kostja94When the user wants to run app install ads, user acquisition (UA), or promote mobile apps. Also use when the user mentions "app ads," "app install ads," "UA," "user acquisition," "Google App Campaigns," "Apple Search Ads," "ASA," "UAC," "App Store ads," "Play Store ads," "CPI," or "app promotion." For store listings, use distribution-channels.★ 1k GitHub starsSkillWrite, generate, or create article body content—blog postArticle contentkostja94/marketing-skills · by kostja94When the user wants to write, generate, or create article body content—blog post body, long-form content, how-to guide, listicle. Also use when the user mentions "write article," "article content," "blog post content," "article body," "long-form content creation," "generate article," "article draft," "how-to guide content," "listicle content," "information gain," or "content density." For single post page structure, schema, and SEO metadata, use article-page-generator. For blog index/listing page, use blog-page-generator. For short ad, landing, or email copy, use copywriting.★ 1k GitHub starsSkillAnalyze backlinks, audit link profileBacklink analysiskostja94/marketing-skills · by kostja94When the user wants to analyze backlinks, audit link profile, or identify link issues. Also use when the user mentions "backlink analysis," "backlink audit," "referring domains," "toxic links," "link profile," or "disavow file." For acquisition, use link-building.★ 1k GitHub stars