afrexai-copywriting-mastery
Write high-converting copy for any medium โ landing pages, emails, ads, UX, sales pages, video scripts, and brand voice. Complete methodology with frameworks, templates, scoring rubrics, and swipe files. Use when writing or reviewing any user-facing text.
What this skill does
# Copywriting Mastery
Complete copywriting system โ from research to revision. Write copy that converts for landing pages, emails, ads, UX, sales pages, video scripts, and any user-facing text.
## Quick Copy Health Check
Run `/copy-check` on any draft:
| # | Check | Pass? |
|---|-------|-------|
| 1 | Does the headline pass the "so what?" test? | |
| 2 | Is the reader's #1 objection addressed? | |
| 3 | Can a 12-year-old understand it? | |
| 4 | Is there ONE clear CTA per section? | |
| 5 | Does it lead with benefit, not feature? | |
| 6 | Would you stop scrolling for this? | |
| 7 | Is every sentence earning its place? | |
| 8 | Does it sound like a human wrote it? | |
Score: X/8. Below 6 = rewrite before publishing.
---
## Phase 1: Research Before Writing
Never write cold. Every piece of copy starts with research.
### Customer Voice Mining
Where to find real language your audience uses:
| Source | What to extract | Priority |
|--------|----------------|----------|
| Amazon reviews (competing products) | Frustrations, desired outcomes, exact phrases | ๐ด High |
| Reddit/forums in your niche | Problems described in their own words | ๐ด High |
| Support tickets / chat logs | Common questions, confusion points, language | ๐ด High |
| Sales call transcripts | Objections, decision triggers, deal-breakers | ๐ด High |
| Competitor landing pages | Claims, positioning, gaps they miss | ๐ก Medium |
| Social comments on competitor posts | Complaints, wishes, unmet needs | ๐ก Medium |
| Survey responses | Self-described goals and frustrations | ๐ก Medium |
### Voice-of-Customer Brief
```yaml
audience:
who: "[specific person, not demographic]"
current_state: "[what life/work looks like now]"
desired_state: "[what they want it to look like]"
biggest_frustration: "[in their exact words]"
trigger_event: "[what makes them search for a solution NOW]"
messaging:
primary_desire: "[the one outcome they'd pay anything for]"
top_3_objections:
- "[objection 1 โ in their language]"
- "[objection 2]"
- "[objection 3]"
proof_they_need: "[what evidence would convince them]"
words_they_use: ["[exact phrases from research]"]
words_to_avoid: ["[jargon, corporate speak they hate]"]
```
### Awareness Level Assessment
Every reader sits at one of 5 levels. Your copy must match:
| Level | They know... | Your job | Lead with |
|-------|-------------|----------|-----------|
| **Unaware** | Nothing about the problem | Agitate the problem | Story / pattern interrupt |
| **Problem-aware** | They have a problem | Show a solution exists | Empathy + "there's a better way" |
| **Solution-aware** | Solutions exist | Why YOUR solution | Differentiation + proof |
| **Product-aware** | Your product | Why NOW | Offer + urgency + risk reversal |
| **Most-aware** | Everything | Just the deal | Price + CTA + deadline |
**Rule: Most copy fails because it's written for the wrong awareness level.**
---
## Phase 2: Headline Engineering
The headline does 80% of the work. If nobody reads past it, nothing else matters.
### 8 Headline Formulas That Work
| # | Formula | Example |
|---|---------|---------|
| 1 | **How to [desired outcome] without [pain]** | "How to double your revenue without hiring another sales rep" |
| 2 | **[Number] [things] that [benefit]** | "7 email subject lines that get 40%+ open rates" |
| 3 | **The [adjective] way to [outcome]** | "The laziest way to build a 6-figure newsletter" |
| 4 | **Why [common belief] is wrong** | "Why 'more content' is killing your conversion rate" |
| 5 | **[Do thing] like [aspirational identity]** | "Write proposals like a top-1% closer" |
| 6 | **[Specific result] in [timeframe]** | "First paying customer in 14 days" |
| 7 | **Stop [mistake]. Start [better thing].** | "Stop guessing your pricing. Start using data." |
| 8 | **What [authoritative group] knows about [topic]** | "What top SaaS founders know about churn that you don't" |
### Headline Quality Test
Score each headline 1-5 on:
| Dimension | 1 (Weak) | 5 (Strong) |
|-----------|----------|------------|
| **Specificity** | Vague promise | Exact number/result |
| **Curiosity** | Predictable | "I need to know more" |
| **Relevance** | Generic | Speaks to MY situation |
| **Clarity** | Confusing | Instantly understood |
| **Urgency** | "Whenever" | "I need this now" |
Total โฅ 20 = publish. 15-19 = tweak. Below 15 = rewrite.
### Headline Anti-Patterns
- โ Clever puns nobody gets
- โ Questions the reader answers "no" to
- โ Longer than 12 words (for ads/emails)
- โ Leading with your company name
- โ Using "we" instead of "you"
---
## Phase 3: Core Copy Frameworks
### PAS โ Problem, Agitation, Solution
Best for: email, short-form, ads, social posts.
```
[PROBLEM] โ Name the specific pain they feel right now.
[AGITATION] โ Twist the knife. What happens if they don't fix it? What's it costing them?
[SOLUTION] โ Here's how to fix it. Introduce your product/service.
```
**Example:**
> Your sales team spends 3 hours a day on manual data entry. (Problem)
>
> That's 15 hours a week per rep โ $78,000/year in lost selling time across a 10-person team. Your competitors automated this last quarter. (Agitation)
>
> SalesFlow syncs your CRM in real-time. Zero manual entry. Your reps sell; the system handles the rest. (Solution)
### AIDA โ Attention, Interest, Desire, Action
Best for: landing pages, sales pages, long-form.
| Stage | Job | Technique |
|-------|-----|-----------|
| **Attention** | Stop the scroll | Bold claim, surprising stat, pattern interrupt |
| **Interest** | Keep them reading | Story, empathy, "me too" moment |
| **Desire** | Make them want it | Benefits, social proof, future pacing |
| **Action** | Get the click | Clear CTA, urgency, risk reversal |
### BAB โ Before, After, Bridge
Best for: case studies, testimonials, transformation stories.
```
[BEFORE] โ Paint their current painful reality.
[AFTER] โ Show the transformed state they want.
[BRIDGE] โ Your product/service is the bridge between the two.
```
### 4U Framework โ Urgent, Unique, Ultra-specific, Useful
Best for: headlines, subject lines, CTAs. Score each element 1-4.
### PASTOR โ Problem, Amplify, Story, Testimony, Offer, Response
Best for: long-form sales pages, webinar scripts, VSLs.
```
Problem: Name it in their words
Amplify: What happens if they ignore it (emotional + financial cost)
Story: Your/client's journey through the same problem
Testimony: Social proof from people like them
Offer: Present the solution with clear value stack
Response: Tell them exactly what to do next
```
---
## Phase 4: Copy by Medium
### Landing Pages
**Structure (top to bottom):**
1. **Hero section**: Headline + subhead + CTA + hero image
2. **Problem section**: 3 pain points with empathy
3. **Solution section**: How it works (3 steps max)
4. **Benefits section**: Feature โ Benefit โ Proof for top 3-5 features
5. **Social proof**: Testimonials, logos, numbers
6. **Objection handling**: FAQ addressing top 3 concerns
7. **Final CTA**: Restate value prop + urgency + risk reversal
**Landing page rules:**
- One page = one goal = one CTA (repeated 3+ times)
- Above the fold: headline, subhead, CTA, visual. Nothing else.
- Feature โ Benefit translation: "We have X" โ "You get Y, which means Z"
- Remove navigation (reduce exit points)
- Social proof near every CTA
- Page load < 3 seconds
**Conversion benchmarks:**
| Traffic source | Good | Great |
|---------------|------|-------|
| Cold ads | 3-5% | 8%+ |
| Email list | 10-15% | 25%+ |
| Organic/SEO | 5-8% | 12%+ |
| Referral | 8-12% | 20%+ |
### Email Copy
**Subject line formulas:**
| Type | Formula | Example |
|------|---------|---------|
| Curiosity gap | "[partial reveal]..." | "The pricing mistake that cost us $47K..." |
| Direct benefit | "How to [get result]" | "How to close 3x more deals this month" |
| Social proof | "[Name/company] did [result]" | "How Stripe grew 10x with one email change" |
| Urgency | "[Deadline] Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product โ visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".