Copywriting
Skill herbert-julio-azion/specialist-agent/skills/copywriting
Use when creating marketing copy for landing pages, email campaigns, product descriptions, or social media - with A/B variants and conversion-focused frameworks.From its SKILL.md
npx -y skills add herbert-julio-azion/specialist-agent --skill copywritingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 20 stars20 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.2 KB, as published. Nobody here has run it
/copywriting - Conversion-Focused Marketing Copy
Generate marketing copy using proven copywriting frameworks, with A/B variants and compliance checks - bridging the gap between product features and user motivation.
Target: $ARGUMENTS
When to Use
- Writing landing page copy (hero, features, CTA, testimonials)
- Creating email marketing sequences (welcome, onboarding, re-engagement)
- Writing product descriptions for e-commerce or SaaS
- Generating social media content (posts, threads, ads)
- Crafting ad creative copy (Google Ads, Meta Ads)
- When
@marketingCopy mode needs a structured output - NOT for: SEO technical optimization (use
/seo-audit) - NOT for: content strategy or keyword research (use
@marketingSEO mode) - NOT for: copyediting existing content (use a proofreading tool)
Workflow
Step 1: Brief Capture
- Identify the product/feature from $ARGUMENTS
- Scan existing copy in the codebase:
# Find existing marketing copy, landing pages, meta descriptions
grep -rl "hero\|landing\|cta\|pricing\|testimonial" $TARGET --include="*.tsx" --include="*.vue" --include="*.astro" --include="*.mdx" 2>/dev/null | head -10
- Define the brief:
## Brief
**Product/Feature:** [what we're writing about]
**Target Audience:** [who reads this copy]
**Channel:** [landing page | email | social | ad | product description]
**Tone of Voice:** [professional | casual | bold | friendly | authoritative]
**Key Differentiators:** [what makes this unique]
**CTA Goal:** [signup | purchase | download | contact | share]
**Constraints:** [character limits, brand guidelines, compliance needs]
BLOCKED until brief is complete. Ask the user for missing fields.
Step 2: Framework Selection
Select the copywriting framework based on channel:
| Channel | Primary Framework | Alternative |
|---|---|---|
| Landing page (hero) | PAS (Problem-Agitate-Solution) | AIDA (Attention-Interest-Desire-Action) |
| Landing page (features) | FAB (Features-Advantages-Benefits) | Before/After/Bridge |
| Email sequence | BAB (Before-After-Bridge) | 4Ps (Promise-Picture-Proof-Push) |
| Social media | Hook-Story-Offer | PAS (condensed) |
| Ad creative | Headline formulas | AIDA (condensed) |
| Product description | FAB | Problem-Solution |
Framework Definitions:
- PAS: Identify the Problem → Agitate the pain → Present the Solution
- AIDA: Grab Attention → Build Interest → Create Desire → Call to Action
- BAB: Paint the Before (current pain) → Show the After (desired state) → Bridge (your product)
- FAB: Feature (what it does) → Advantage (why it matters) → Benefit (what user gains)
- 4Ps: Promise (hook) → Picture (visualize success) → Proof (evidence) → Push (CTA)
- Hook-Story-Offer: Hook (stop scrolling) → Story (relatable narrative) → Offer (clear CTA)
Step 3: Copy Generation
- Apply the selected framework to write primary copy
- Include all required elements for the channel:
Landing Page Elements:
- Headline (max 10 words, clear value proposition)
- Subheadline (expand on headline, 15-25 words)
- Hero body (2-3 sentences, pain → solution → benefit)
- Feature blocks (3-5 features with FAB format)
- Social proof placement (testimonials, logos, stats)
- CTA button text (action verb + benefit, max 5 words)
- Objection handlers (FAQ or trust signals)
Email Elements:
- Subject line (max 50 chars, curiosity or benefit)
- Preview text (max 90 chars, complement subject)
- Body (framework-structured, single CTA)
- PS line (urgency or bonus)
Social Media Elements:
- Hook (first line that stops scrolling)
- Body (value or story, framework-structured)
- CTA (clear next step)
- Hashtags (3-5 relevant)
Step 4: A/B Variant Generation
For each key element, generate 2-3 variants with rationale:
## A/B Variants
### Headlines
| Variant | Copy | Strategy |
|---------|------|----------|
| A (control) | "[headline]" | Benefit-focused, direct |
| B | "[headline]" | Curiosity-driven, question |
| C | "[headline]" | Social proof, authority |
### CTAs
| Variant | Copy | Strategy |
|---------|------|----------|
| A (control) | "[CTA text]" | Action + benefit |
| B | "[CTA text]" | Urgency + action |
### Subject Lines (if email)
| Variant | Copy | Strategy |
|---------|------|----------|
| A | "[subject]" | Benefit-focused |
| B | "[subject]" | Curiosity gap |
| C | "[subject]" | Personalized |
Step 5: Compliance Check
| Check | Description |
|---|---|
| No unsubstantiated claims | Avoid "best", "#1", "guaranteed" without proof |
| CAN-SPAM compliance | Email includes unsubscribe, physical address (note to implement) |
| FTC testimonial guidelines | Testimonials must be genuine, disclose material connections |
| Accessibility | Alt text for images, readable font sizes, color contrast |
| Brand consistency | Tone matches existing copy in codebase |
| Legal disclaimers | Financial, health claims need disclaimers |
Step 6: Output Document
Write the final copy document:
## Copy Deck: [Product/Feature]
### Channel: [landing page | email | social | ad]
### Framework: [PAS | AIDA | BAB | FAB | 4Ps | Hook-Story-Offer]
[Structured copy with all elements]
### A/B Variants
[Variant tables]
### Implementation Notes
- [File paths where copy should be placed]
- [Component names to update]
- [i18n keys if applicable]
Verification Protocol
Before claiming the copy is complete:
- Brief was completed with all required fields
- Appropriate framework was selected for the channel
- All required elements for the channel are present
- At least 2 A/B variants exist for headline and CTA
- Compliance check was performed
- Existing copy in codebase was read for tone consistency
- Copy is implementation-ready with file paths or component references
- No unsubstantiated superlative claims
Anti-Rationalization
| Excuse | Reality |
|---|---|
| "Good copy writes itself" | Good copy follows frameworks refined over decades. Intuition produces mediocre copy. |
| "We don't need A/B variants" | You can't predict what converts. Testing headlines alone can improve conversion 20-50%. |
| "The product sells itself" | No product sells itself. Users need to understand value before they buy. That's copy's job. |
| "Long copy doesn't convert" | Long copy outsells short copy when the reader is problem-aware. Match length to awareness level. |
| "We'll optimize copy later" | Launch copy sets the baseline. Bad copy means bad data. Start with framework-driven copy. |
| "Compliance doesn't apply to us" | FTC and CAN-SPAM apply to everyone. One "guaranteed" claim without proof is a legal risk. |
| "Just use what competitors write" | Competitor copy might not convert either. Use proven frameworks, test your own message. |
Rules
- Framework first - Never write copy without selecting a framework
- Brief before writing - No copy without a complete brief
- Benefits over features - Users care about outcomes, not specifications
- One CTA per context - Each page section or email has ONE clear call to action
- Scan existing copy - Read the codebase for tone, terminology, and brand voice before writing
- Variants are mandatory - At least 2 headline variants and 2 CTA variants
- Implementation-ready - Include file paths or component references, not just raw text
- No fluff - Every sentence must earn its place. Cut filler words ruthlessly.
Output
──── /copywriting ────
Product: [product/feature]
Channel: [landing page | email | social | ad]
Framework: [PAS | AIDA | BAB | FAB | 4Ps | Hook-Story-Offer]
Audience: [target audience]
Copy Elements:
Headlines: [N] variants
CTAs: [N] variants
Body sections: [N]
Subject lines: [N] (if email)
Compliance: ✓ checked
Tone match: ✓ consistent with existing copy
──── Copy deck ready for implementation ────