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…
Calculate realistic affiliate earnings projections before committing to a program. Use this skill when the user asks about affiliate earnings, projecting income, calculating commissions, estimating how much they can make, comparing program payouts, or says "how much can I make
$ npx -y skills add Affitor/affiliate-skills --skill commission-calculator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/commission-calculatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Calculate realistic affiliate earnings projections before committing to a program. Use this skill when the user asks about affiliate earnings, projecting income, calculating commissions, estimating how much they can make, comparing program payouts, or says "how much can I make
name: commission-calculator description: > Calculate realistic affiliate earnings projections before committing to a program. Use this skill when the user asks about affiliate earnings, projecting income, calculating commissions, estimating how much they can make, comparing program payouts, or says "how much can I make promoting X", "calculate my affiliate income", "is this commission worth it", "how long to first $1000", "compare earnings between programs", "traffic to income calculator", "what conversion rate should I expect", "earnings estimate for affiliate program", "how many sales do I need". license: MIT version: "1.0.0" tags: ["affiliate-marketing", "research", "niche-analysis", "program-discovery", "commission", "revenue"] compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" metadata: author: affitor version: "1.0" stage: S1-Research
Project realistic monthly affiliate earnings based on traffic estimates, platform conversion rates, and program commission structures. Helps affiliates decide which programs are worth their time before investing months of content creation.
This skill belongs to Stage S1: Research
{
programs: [
{
name: string # (required) "HeyGen"
reward_value: string # (required) "30%" or "$50"
reward_type: string # (required) "cps_recurring" | "cps_one_time" | "cpl" | "cpa"
reward_duration: string # (optional) "12 months" | "lifetime" | "first purchase"
cookie_days: number # (optional, default: 30) 30
avg_product_price: number # (optional) Monthly plan price in USD. Needed for % commissions
}
]
traffic: {
monthly_visitors: number # (optional) Estimated monthly website visitors or video views
email_subscribers: number # (optional) Email list size
social_followers: number # (optional) Followers on primary platform
}
platform: string # (optional) "blog" | "youtube" | "tiktok" | "email" | "twitter"
scenario: string # (optional, default: "realistic") "conservative" | "realistic" | "optimistic"
goal: string # (optional) Target income, e.g., "$500/mo" or "$1000/mo"
time_horizon: string # (optional, default: "90 days") "30 days" | "90 days" | "12 months"
}If program details are missing, pull from openaffiliate.dev (see `references/openaffiliate-api.md` in affiliate-program-search).
Key fields to extract: `reward_value`, `reward_type`, `cookie_days`.
If `avg_product_price` is not provided and `reward_type` is percentage-based, estimate it:
For `cps_recurring` programs, establish payout duration:
If traffic data is not provided, prompt the user OR use platform benchmarks:
| Channel | Benchmark Ranges | |---------|-----------------| | New blog (0-6 months) | 500-2,000 visitors/mo | | Growing blog (6-18 months) | 2,000-20,000 visitors/mo | | Established blog (18+ months) | 20,000-200,000+ visitors/mo | | YouTube channel (<1K subs) | 200-2,000 views/mo | | YouTube channel (1K-10K subs) | 2,000-50,000 views/mo | | TikTok (<10K followers) | 1,000-20,000 views/video | | Twitter/X (<5K followers) | 50-500 impressions/tweet | | Email list (<1K subscribers) | 200-400 opens/send | | Email list (1K-10K subscribers) | 2,000-7,000 opens/send |
If user won't provide traffic, use "realistic" scenario benchmarks for their stated platform and growth stage.
Use these industry-standard conversion rates as defaults. Adjust based on traffic quality ("buyer intent" content converts 5-10x better than informational content):
| Platform + Content Type | Click-through Rate | Affiliate Conversion | |------------------------|-------------------|---------------------| | Blog — product review | 3-6% | 2-5% | | Blog — best-of listicle | 1.5-3% | 1-3% | | Blog — tutorial/how-to | 0.5-1.5% | 0.5-2% | | YouTube — dedicated review | 5-10% | 3-6% | | YouTube — tutorial with mention | 1-3% | 1-3% | | TikTok — product demo | 0.5-2% (bio link) | 0.5-2% | | Email — dedicated send | 10-20% | 3-8% | | Twitter/X — thread CTA | 0.5-2% | 0.5-2% |
For scenario multipliers:
**Formula:**
Monthly clicks = Monthly visitors × Click-through rate Monthly conversions = Monthly clicks × Affiliate conversion rate Monthly commission = Monthly conversions × Commission per sale Commission per sale: - Percentage-based: avg_product_price × (reward_value / 100) - Fixed: reward_value (as number) For recurring (monthly SaaS) over time_horizon: Month 1 revenue = Month 1 conversions × commission_per_sale Month 2 revenue = (Month 1 conversions + Month 2 conversions) × commission_per_sale Month N = sum of all active subscribers × commission_per_sale [Cap at reward_duration if not lifetime]
Calculate for each program:
Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA", "generate variants", "split test…
Set up affiliate conversion tracking with UTM parameters and link tagging. Triggers on: "set up tracking", "create UTM links", "track my affiliate links",…
Analyze site's internal link structure and optimize for hub-and-spoke SEO architecture. Triggers on: "optimize internal links", "internal linking", "link…
Generate affiliate performance reports with KPIs and recommendations. Triggers on: "show my affiliate report", "how are my programs doing", "performance…
Audit affiliate blog posts and landing pages for SEO issues. Triggers on: "audit my blog post for SEO", "check my SEO", "SEO review", "improve my rankings",…
Repurpose one piece of affiliate content into multiple formats. Triggers on: "repurpose my content", "turn my blog into tweets", "cross-post this", "content…