Agent skill · Testing & QA

ab-test-generator

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".

Affitorgithub.com/AffitorGitHub ↗
claude-codecursorMIT
Install
npx skills add Affitor/affiliate-skills --skill ab-test-generator --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Version: 1.0.0
Declared author: affitor
Requires: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
Path: skills/analytics/ab-test-generator/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 586
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# A/B Test Generator 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. ## Stage 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. ## When to Use - User wants to improve conversion rates on existing content - User has a headline, CTA, or email subject line and wants alternatives - User says "test my headline", "optimize my CTA", "A/B test ideas" - User has a landing page section that isn't converting - User wants to compare different messaging approaches - Chaining from S2-S5: take any content output and generate test variants ## Input Schema ```yaml original: string # REQUIRED — the content to test (headline, CTA, paragraph, # email subject line, or full social post) content_type: string # REQUIRED — "he

What's inside
Steps it walks through
  1. Stage
  2. When to Use
  3. Input Schema
  4. Workflow
  5. Step 1: Analyze Original Content
  6. Step 2: Identify Testable Elements
  7. Step 3: Generate Variants
  8. Step 4: Write Hypotheses
  9. Step 5: Suggest Test Plan
  10. Step 6: Self-Validation
  11. Output Schema
  12. Output Format
  13. Error Handling
  14. Examples
Ships with 1 file
  • LICENSE.txt
More from affiliate-skills
All skills →
About this skill
What does the ab-test-generator skill do?

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".

How do I install it?

Run `npx skills add Affitor/affiliate-skills --skill ab-test-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Affitor/affiliate-skills, a repository with 586 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going