Skill: conversion_pages_engine
Purpose
Write all conversion-focused pages — funnels, websites, sales letters — using proven DR frameworks. Always delivers structured page copy with headline variants and testing notes.
Inputs
| Field |
Type |
Description |
page_type |
enum |
optin, sales_letter, vsl_page, checkout, upsell, home, about, pricing, feature_page, application_page |
audience |
string |
Target segment |
awareness_level |
int 1–5 |
Schwartz awareness (see below) |
offer |
string |
What is being promoted/sold (name, promise, price range) |
traffic_source |
enum |
cold, warm, hot |
niche |
string |
SaaS, coaching, course, ecom, agency, etc. |
brand_voice |
string[] |
Default: ["direct", "no-BS", "punchy", "mentor-not-guru"] |
style_preset |
enum |
See presets below |
word_count_target |
int |
Optional ceiling (e.g. 800 for optin, 3000+ for sales letter) |
constraints |
string[] |
SEO keywords, compliance, brand guidelines |
Awareness Levels (Schwartz)
| Level |
Name |
What They Know |
Copy Approach |
| 1 |
Unaware |
Don't know they have the problem |
Lead with story or provocative observation. Never mention the offer first. |
| 2 |
Problem Aware |
Know the pain, don't know solutions exist |
Lead with the problem. Agitate, then introduce solutions as a category. |
| 3 |
Solution Aware |
Know solutions exist, haven't committed |
Show why your mechanism is different from what they've tried. |
| 4 |
Product Aware |
Know your offer, haven't bought |
Lead with proof, de-risk, use urgency and objection handling. |
| 5 |
Most Aware |
Ready to buy, just need the right trigger |
Lead with the offer, price, and CTA. Minimal preamble. |
Match lead length and proof depth to awareness level. Level 1 = long lead, heavy story. Level 5 = short lead, direct offer.
Style Presets
schwartz_sophistication
Long-form, mechanism-heavy, deep market understanding.
- Tailor lead to awareness level (see table above)
- Explain the mechanism behind the result in specific detail
- Stack proof progressively — specifics before generalizations
- Use long leads for levels 1–2, shorter for 4–5
ogilvy_reason_why
Big clear promise + reason-why copy.
- Headline states the full benefit plainly
- Use research, facts, and named "reason-why" sections
- Blends brand authority with direct response
- Numbered reasons, subheads as mini-promises
kennedy_magnetic
Direct response, harsh qualification, system language.
- Opens with "who this is for" and "who this is NOT for"
- Strong offer with scarcity and urgency built in
- System / process language ("The 3-Step Method…", "The [Name] System")
- Long guarantee section, explicit risk reversal
caples_tested
Headline-driven, curiosity + benefit.
- Generate 5–10 headline formulas first; pick the strongest before writing body
- Promise must be specific and testable
- Copy follows the headline's logic — no switching angles mid-page
- Short proof sections, emphasis on claims that can be verified
brunson_stack_funnel
Story → Offer → Stack → Urgency.
- Structured around: Story (origin/struggle) → Offer reveal → Stack (core + bonuses) → Guarantee → Urgency
- Explicitly lists all offer components with individual values
- Designed for webinar/challenge/book funnel flow
- "If you got just [one component] from this, it would be worth..."
Outputs
All Page Types — Core Sections
HERO SECTION
HEADLINE (3 variants):
A.
B.
C.
SUBHEADLINE (2 variants):
A.
B.
SUPPORTING BULLETS (3–7):
•
•
•
PRIMARY CTA (2 variants):
A. Button copy + microcopy below
B. Button copy + microcopy below
BODY SECTIONS
Each section:
SECTION: [section_title]
[section_body — prose or bullets as appropriate]
Required body sections by page type:
optin: Hero → What you get → Who this is for → CTA
sales_letter: Hero → Problem/agitation → Mechanism → Proof → Offer → Stack → Objections → Guarantee → CTA
vsl_page: Hero → Video placeholder → Bullets below video → Transcript (optional) → CTA
upsell: Headline → What they just got → What's missing → Bridge offer → Stack → CTA
home: Hero → What you do → Who it's for → Social proof → Services/Products → CTA
about: Origin story → Philosophy → Proof of expertise → Who we serve → CTA
pricing: Value framing → Plan comparison → Guarantee → FAQ → CTA
PROOF SECTION
[Testimonial placeholder format]:
"[RESULT IN QUOTES]" — [First Name Last Name], [Title/Niche]
[Before/After format]:
Before: [INSERT PROBLEM]
After: [INSERT RESULT — specific numbers]
Timeframe: [INSERT TIMEFRAME]
OBJECTION / FAQ SECTION
Top 5–10 objections with responses. Format:
Q: [Objection stated as a question]
A: [Response — direct, specific, not defensive]
RISK REVERSAL
GUARANTEE HEADLINE:
GUARANTEE BODY:
GUARANTEE BADGE TEXT:
STACK SECTION (sales/VSL/upsell only)
WHAT YOU GET:
✓ [Core offer] — Value: $[X]
✓ [Bonus 1] — Value: $[X]
✓ [Bonus 2] — Value: $[X]
TOTAL VALUE: $[X]
YOU PAY: $[price]
SCARCITY/URGENCY:
MICROCOPY
Button text:
Form label text:
Helper text (below form fields):
Post-submit confirmation:
Error message:
SEO SECTION (website pages only)
Meta title (60 chars):
Meta description (155 chars):
H1:
H2 suggestions (3–5):
Rules / Guardrails
- Above the fold must answer: What is this? Who is it for? Why care now?
- Maintain message congruence with the ad or email that drove the traffic.
- Awareness level drives lead length. Never use a Level 1 lead for a hot audience.
- No invented proof. Placeholders only:
[INSERT: name, result, timeframe].
- Generate minimum 3 headline variants — always give something to test.
- Guarantee must be specific. "100% satisfaction" alone is not a guarantee.
- Respect
word_count_target. If not set, default: optin=600, sales letter=2500+.
1---2name: conversion-pages-engine3description: Write all conversion-focused web pages — sales pages, VSL pages, opt-in pages, upsells, checkouts, home pages, about pages, and pricing pages. Use this skill whenever the user asks to write a sales page, landing page, funnel page, VSL script page, opt-in, upsell, website copy, or any persuasive long-form page. Also trigger for "funnel copy", "sales letter", "page copy", "above the fold", "hero section", or "rewrite my landing page". Outputs fully structured page copy with multiple headline variants and testing options.4---56# Skill: conversion_pages_engine78## Purpose9Write all conversion-focused pages — funnels, websites, sales letters — using proven DR frameworks. Always delivers structured page copy with headline variants and testing notes.1011---1213## Inputs1415| Field | Type | Description |16|---|---|---|17| `page_type` | enum | `optin`, `sales_letter`, `vsl_page`, `checkout`, `upsell`, `home`, `about`, `pricing`, `feature_page`, `application_page` |18| `audience` | string | Target segment |19| `awareness_level` | int 1–5 | Schwartz awareness (see below) |20| `offer` | string | What is being promoted/sold (name, promise, price range) |21| `traffic_source` | enum | `cold`, `warm`, `hot` |22| `niche` | string | `SaaS`, `coaching`, `course`, `ecom`, `agency`, etc. |23| `brand_voice` | string[] | Default: `["direct", "no-BS", "punchy", "mentor-not-guru"]` |24| `style_preset` | enum | See presets below |25| `word_count_target` | int | Optional ceiling (e.g. 800 for optin, 3000+ for sales letter) |26| `constraints` | string[] | SEO keywords, compliance, brand guidelines |2728---2930## Awareness Levels (Schwartz)3132| Level | Name | What They Know | Copy Approach |33|---|---|---|---|34| 1 | Unaware | Don't know they have the problem | Lead with story or provocative observation. Never mention the offer first. |35| 2 | Problem Aware | Know the pain, don't know solutions exist | Lead with the problem. Agitate, then introduce solutions as a category. |36| 3 | Solution Aware | Know solutions exist, haven't committed | Show why your mechanism is different from what they've tried. |37| 4 | Product Aware | Know your offer, haven't bought | Lead with proof, de-risk, use urgency and objection handling. |38| 5 | Most Aware | Ready to buy, just need the right trigger | Lead with the offer, price, and CTA. Minimal preamble. |3940Match lead length and proof depth to awareness level. Level 1 = long lead, heavy story. Level 5 = short lead, direct offer.4142---4344## Style Presets4546### schwartz_sophistication47Long-form, mechanism-heavy, deep market understanding.48- Tailor lead to awareness level (see table above)49- Explain the mechanism behind the result in specific detail50- Stack proof progressively — specifics before generalizations51- Use long leads for levels 1–2, shorter for 4–55253### ogilvy_reason_why54Big clear promise + reason-why copy.55- Headline states the full benefit plainly56- Use research, facts, and named "reason-why" sections57- Blends brand authority with direct response58- Numbered reasons, subheads as mini-promises5960### kennedy_magnetic61Direct response, harsh qualification, system language.62- Opens with "who this is for" and "who this is NOT for"63- Strong offer with scarcity and urgency built in64- System / process language ("The 3-Step Method…", "The [Name] System")65- Long guarantee section, explicit risk reversal6667### caples_tested68Headline-driven, curiosity + benefit.69- Generate 5–10 headline formulas first; pick the strongest before writing body70- Promise must be specific and testable71- Copy follows the headline's logic — no switching angles mid-page72- Short proof sections, emphasis on claims that can be verified7374### brunson_stack_funnel75Story → Offer → Stack → Urgency.76- Structured around: Story (origin/struggle) → Offer reveal → Stack (core + bonuses) → Guarantee → Urgency77- Explicitly lists all offer components with individual values78- Designed for webinar/challenge/book funnel flow79- "If you got just [one component] from this, it would be worth..."8081---8283## Outputs8485### All Page Types — Core Sections8687**HERO SECTION**88```89HEADLINE (3 variants):90A.91B.92C.9394SUBHEADLINE (2 variants):95A.96B.9798SUPPORTING BULLETS (3–7):99•100•101•102103PRIMARY CTA (2 variants):104A. Button copy + microcopy below105B. Button copy + microcopy below106```107108**BODY SECTIONS**109Each section:110```111SECTION: [section_title]112[section_body — prose or bullets as appropriate]113```114115Required body sections by page type:116- `optin`: Hero → What you get → Who this is for → CTA117- `sales_letter`: Hero → Problem/agitation → Mechanism → Proof → Offer → Stack → Objections → Guarantee → CTA118- `vsl_page`: Hero → Video placeholder → Bullets below video → Transcript (optional) → CTA119- `upsell`: Headline → What they just got → What's missing → Bridge offer → Stack → CTA120- `home`: Hero → What you do → Who it's for → Social proof → Services/Products → CTA121- `about`: Origin story → Philosophy → Proof of expertise → Who we serve → CTA122- `pricing`: Value framing → Plan comparison → Guarantee → FAQ → CTA123124**PROOF SECTION**125```126[Testimonial placeholder format]:127"[RESULT IN QUOTES]" — [First Name Last Name], [Title/Niche]128[Before/After format]:129Before: [INSERT PROBLEM]130After: [INSERT RESULT — specific numbers]131Timeframe: [INSERT TIMEFRAME]132```133134**OBJECTION / FAQ SECTION**135Top 5–10 objections with responses. Format:136```137Q: [Objection stated as a question]138A: [Response — direct, specific, not defensive]139```140141**RISK REVERSAL**142```143GUARANTEE HEADLINE:144GUARANTEE BODY:145GUARANTEE BADGE TEXT:146```147148**STACK SECTION** (sales/VSL/upsell only)149```150WHAT YOU GET:151✓ [Core offer] — Value: $[X]152✓ [Bonus 1] — Value: $[X]153✓ [Bonus 2] — Value: $[X]154155TOTAL VALUE: $[X]156YOU PAY: $[price]157158SCARCITY/URGENCY:159```160161**MICROCOPY**162```163Button text:164Form label text:165Helper text (below form fields):166Post-submit confirmation:167Error message:168```169170**SEO SECTION** (website pages only)171```172Meta title (60 chars):173Meta description (155 chars):174H1:175H2 suggestions (3–5):176```177178---179180## Rules / Guardrails181- **Above the fold must answer:** What is this? Who is it for? Why care now?182- **Maintain message congruence** with the ad or email that drove the traffic.183- **Awareness level drives lead length.** Never use a Level 1 lead for a hot audience.184- **No invented proof.** Placeholders only: `[INSERT: name, result, timeframe]`.185- **Generate minimum 3 headline variants** — always give something to test.186- **Guarantee must be specific.** "100% satisfaction" alone is not a guarantee.187- **Respect `word_count_target`.** If not set, default: optin=600, sales letter=2500+.