Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA", "generate variants", "split test ideas", "improve click-through rate", "test my landing page copy", "headline alternatives", "CTA variations", "which version is better", "optimize conversions", "test my email subject line", "compare approaches".
.claude/skills/affitor-ab-test-generator/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-20 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 65% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 113% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 1167% | 0% |
Generate A/B test variants for affiliate content — headlines, CTAs, landing page sections, email subject lines, and social post hooks. Each variant includes a hypothesis explaining why it might outperform the original. Output is a Markdown document with the original, variants, hypotheses, and a test plan.
S6: Analytics — Small changes in headlines and CTAs can swing conversion rates by 20-50%. A/B testing is how professional affiliates systematically find what converts best. This skill removes the guesswork by generating theory-driven variants using proven copywriting frameworks.
yamloriginal: string # REQUIRED — the content to test (headline, CTA, paragraph, # email subject line, or full social post) content_type: string # REQUIRED — "headline" | "cta" | "landing_section" # | "email_subject" | "social_hook" goal: string # OPTIONAL — "clicks" | "signups" | "purchases" # Default: "clicks" num_variants: number # OPTIONAL — number of variants to generate (2-5) # Default: 3 audience: string # OPTIONAL — who sees this content # (e.g., "SaaS founders", "content creators") product: string # OPTIONAL — product being promoted
Chaining context: If S2-S5 content exists in conversation, the user can reference it: "test the headline from my blog post" or "generate CTA variants for my landing page."
Break down the original into components:
Determine what to vary:
Create num_variants alternatives, each using a different approach:
Each variant must:
For each variant, explain:
Recommend:
Before presenting output, verify:
If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.
yamloutput_schema_version: "1.0.0" # Semver — bump major on breaking changes test: original: string content_type: string goal: string variants: - label: string # "Variant A", "Variant B", etc. content: string # the variant text change: string # what was changed framework: string # copywriting principle used hypothesis: string # why this might win test_plan: sample_size: number # per variant duration: string # recommended test period metric: string # what to measure winner_criteria: string # when to pick a winner
User: "Test this headline: 'HeyGen Review: Is It Worth It in 2026?'" Action: Generate 3 variants. Variant A: "I Tested HeyGen for 30 Days — Here's What Happened" (curiosity + personal experience). Variant B: "HeyGen vs Synthesia: Which AI Video Tool Wins?" (comparison + specificity). Variant C: "The AI Video Tool That Cut My Production Time by 80%" (result + specificity). Each with hypothesis.
User: "Optimize this CTA: 'Start Free Trial'" Action: Variant A: "Try HeyGen Free — No Card Required" (reduces friction). Variant B: "Create Your First AI Video in 2 Minutes" (outcome-focused). Variant C: "Get Started Free →" (shorter, action-oriented). Test plan: minimum 500 clicks per variant, track conversion rate.
User: "I'm sending an email about Semrush. Test this subject: 'Check out Semrush — it's great for SEO'" Action: Identify weakness (vague, no hook). Variant A: "The SEO tool I use to rank #1 (not kidding)" (social proof + curiosity). Variant B: "Your competitors are using this — are you?" (FOMO). Variant C: "3 Semrush features that doubled my organic traffic" (specificity + result). Each preserves FTC compliance.
shared/references/ftc-compliance.md — Ensure variants preserve FTC disclosure from original. Referenced in Step 3.shared/references/flywheel-connections.md — master flywheel connection mappurple-cow-audit (S1) — winning variants reveal what resonates = what's remarkableperformance-report (S6) — test results for reportingviral-post-writer (S2) — posts to test variations oftwitter-thread-writer (S2) — thread hooks to testlanding-page-creator (S4) — landing page elements to testcontent-pillar-atomizer (S2) — volume mode variants for testingyamlchain_metadata: skill_slug: "ab-test-generator" stage: "analytics" timestamp: string suggested_next: - "performance-report" - "viral-post-writer" - "landing-page-creator"
Other measured skills in the registry, with their headline benchmark lift.