ab-test-generator
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA",…
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
Claude Code
$ npx -y skills add Affitor/affiliate-skills --skill commission-calculator --agent claude-code
Codex
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a codex -y
Cursor
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a cursor -y
Gemini CLI
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a gemini-cli -y
GitHub Copilot
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a github-copilot -y
OpenCode
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a opencode -y
Windsurf
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a windsurf -y
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",…
Set up affiliate conversion tracking with UTM parameters and link tagging. Triggers on: "set up tracking", "create UTM links",…
Analyze site's internal link structure and optimize for hub-and-spoke SEO architecture. Triggers on: "optimize internal links",…
Generate affiliate performance reports with KPIs and recommendations. Triggers on: "show my affiliate report", "how are my…
Audit affiliate blog posts and landing pages for SEO issues. Triggers on: "audit my blog post for SEO", "check my SEO", "SEO…
Repurpose one piece of affiliate content into multiple formats. Triggers on: "repurpose my content", "turn my blog into tweets",…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…