Agent skill

Commission Calculator

by Affitor in Affitor/affiliate-skills

Calculate realistic affiliate earnings projections before committing to a program.

MITAuto-check passedMarketing & SEO

Install Commission Calculator

skills CLI
$ npx skills add Affitor/affiliate-skills --skill commission-calculator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Affitor/affiliate-skills commission-calculator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Affitor/affiliate-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/research/commission-calculator .claude/skills/commission-calculator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
commission-calculator
GitHub stars
700
Token cost
~3.4k tokens
SKILL.md length
1,035 words
Files
2
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

Calculate realistic affiliate earnings projections before committing to a program.

  • Works in 8 steps: Gather Program Details → Gather Traffic Estimates → Apply Conversion Rate Assumptions → …
  • The user asks about affiliate earnings
  • SKILL.md covers Stage, When to Use, Input Schema and Workflow, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Commission Calculator is an agent skill from Affitor/affiliate-skills. 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…

Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file. Compatibility notes: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

It sits in Marketing & SEO, covering Conversion rate optimization and Influencer and creator marketing. The repository describes itself as: 50 AI agent skills for affiliate marketing. Research trending content, write data-backed posts, generate infographics, build landing pages, deploy — full flywheel with social… The licence is MIT.

When your agent uses it

  • The user asks about affiliate earnings
  • Projecting income
  • Calculating commissions
  • Estimating how much they can make

Example prompts

  • “how much can I make promoting X”
  • “calculate my affiliate income”
  • “is this commission worth it”
  • “/commission-calculator”

Requirements

  • Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Gather Program Details
  2. Gather Traffic Estimates
  3. Apply Conversion Rate Assumptions
  4. Calculate Monthly and Projected Earnings
  5. Side-by-Side Comparison (Multiple Programs)
  6. Reverse Calculation (If Goal Provided)
  7. Sanity Check and Context
  8. Self-Validation

What it can do on your machine

Read from SKILL.md and the folder at commit e43bfae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

    From compatibility in the SKILL.md frontmatter.

Context cost

Commission Calculator loads about 3.4k tokens when it runs. Until then it costs about 146 tokens; SKILL.md has 1,035 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~146
When it runs · the whole SKILL.md, loaded when a task matches
~3.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Affitor/affiliate-skills at commit e43bfae, republished under its MIT licence (© Affitor). 1,035 words, ~3,354 tokens.

Download SKILL.mdSave it as .claude/skills/commission-calculator/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
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".
compatibility
Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
license
MIT
version
1.0.0
tags
affiliate-marketing, research, niche-analysis, program-discovery, commission, revenue
metadata.author
affitor
metadata.version
1.0
metadata.stage
S1-Research

Commission Calculator

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.

Stage

This skill belongs to Stage S1: Research

When to Use

  • User wants to project income before choosing a program
  • User wants to compare the earnings potential of 2+ programs
  • User is setting income goals and needs realistic benchmarks
  • User is deciding whether a niche is worth entering based on earning potential
  • User asks "how many page views / subscribers / followers do I need to make X"

Input Schema

{
  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"
}

Workflow

Step 1: Gather Program Details

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:

  • Use web_search "[program name] pricing" to find the most common paid plan price
  • For SaaS: use the mid-tier plan (e.g., $49/mo on a $19/$49/$99 structure)
  • Note the assumption in output so user can adjust

For cps_recurring programs, establish payout duration:

  • "Lifetime" = commissions paid as long as customer stays (most valuable)
  • "12 months" = commissions paid for customer's first year
  • "First purchase only" = functionally the same as one-time despite being subscription
Step 2: Gather Traffic Estimates

If traffic data is not provided, prompt the user OR use platform benchmarks:

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

Step 3: Apply Conversion Rate Assumptions

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 TypeClick-through RateAffiliate Conversion
Blog — product review3-6%2-5%
Blog — best-of listicle1.5-3%1-3%
Blog — tutorial/how-to0.5-1.5%0.5-2%
YouTube — dedicated review5-10%3-6%
YouTube — tutorial with mention1-3%1-3%
TikTok — product demo0.5-2% (bio link)0.5-2%
Email — dedicated send10-20%3-8%
Twitter/X — thread CTA0.5-2%0.5-2%

For scenario multipliers:

  • Conservative: use lower bound of each range
  • Realistic: use midpoint
  • Optimistic: use upper bound
Step 4: Calculate Monthly and Projected Earnings

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:

  • Monthly commission at current traffic
  • Cumulative commission at 30, 90, 180, 365 days
  • Visitors needed to hit user's income goal (if provided)
  • Time to first commission (assuming current traffic growth)
Step 5: Side-by-Side Comparison (Multiple Programs)

If 2+ programs are provided, produce a comparison table:

  • Sort by 12-month projected earnings (highest first)
  • Flag programs where recurring vs. one-time makes a dramatic difference
  • Call out programs with short cookie windows — lower conversion rates assumed
  • Note programs with minimum payout thresholds that could delay first payment
Step 6: Reverse Calculation (If Goal Provided)

If user states an income goal (e.g., "I want $500/mo"), calculate:

  • Visitors/month needed to hit that goal with each program
  • Number of sales/leads needed per month
  • How long to reach that traffic level (using typical affiliate blog growth curves: months 1-6 = slow, months 7-12 = acceleration, year 2 = compounding)
Step 7: Sanity Check and Context

Add context so user isn't misled by numbers:

  1. These are projections, not guarantees. Real results vary significantly.
  2. High-quality, buying-intent traffic converts 3-5x better than general traffic.
  3. First sales often take 2-3 months even with good traffic (cookie window, indecision).
  4. Recurring programs feel slow at first but compound — show the Year 1 vs Year 2 difference.
Show full SKILL.md (431 more words)Show less
Step 8: Self-Validation

Before presenting output, verify:

  • Commission math is correct (% × price × conversions)
  • Recurring compounding calculated correctly over 12 months
  • CTR and conversion rate within industry benchmarks (1-5% CTR, 1-3% CR)
  • Unrealistic goals flagged honestly with required traffic numbers
  • One-time vs recurring distinction clear in projections

If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.

Output Schema

{
  output_schema_version: "1.0.0"  # Semver — bump major on breaking changes
  projections: [
    {
      program_name: string         # "HeyGen"
      reward_type: string          # "cps_recurring"
      commission_per_sale: number  # 14.40 (USD)
      monthly_30d: number          # Estimated month 1 earnings
      monthly_90d: number          # Estimated month 3 earnings
      monthly_12m: number          # Estimated month 12 earnings
      cumulative_12m: number       # Total year 1 earnings
      sales_needed_for_goal: number | null  # If goal provided
      visitors_needed_for_goal: number | null
    }
  ]
  assumptions: {
    monthly_visitors: number
    ctr: number
    conversion_rate: number
    scenario: string
    avg_product_price: number | null
  }
  top_program: string      # Name of highest-earning program at 12 months
  insight: string          # 2-3 sentence key takeaway
}

Output Format

## Commission Calculator: [Program(s)]

### Assumptions Used

| Input | Value | Source |
|-------|-------|--------|
| Monthly visitors | [X] | [User-provided / estimated for [platform]] |
| Click-through rate | [X%] | [Platform benchmark — scenario] |
| Affiliate conversion | [X%] | [Platform benchmark — scenario] |
| Product price | $[X]/mo | [User-provided / web research] |
| Scenario | [Conservative / Realistic / Optimistic] | — |

---

### Earnings Projections

| Program | Per Sale | Month 1 | Month 3 | Month 6 | Year 1 Total |
|---------|----------|---------|---------|---------|-------------|
| [Program A] | $[X] | $[X] | $[X] | $[X] | $[X] |
| [Program B] | $[X] | $[X] | $[X] | $[X] | $[X] |

*[Note on recurring vs. one-time difference if applicable]*

---

### To Hit Your Goal of $[X]/mo

| Program | Sales Needed/Mo | Visitors Needed/Mo | Est. Time to Reach |
|---------|----------------|-------------------|-------------------|
| [Program A] | [X] | [X] | [X months] |
| [Program B] | [X] | [X] | [X months] |

---

### Key Insight

[2-3 sentences summarizing which program wins, why recurring compounds so much,
and what realistic first 90 days looks like]

---

## Next Steps

1. Run `affiliate-program-search` to verify these programs are on openaffiliate.dev
2. Run `niche-opportunity-finder` if you want to compare across niches, not just programs
3. Start creating content — your first sale typically comes at [estimated timeframe]

Error Handling

  • No traffic data provided: Use conservative benchmarks and label them clearly. Ask user for rough estimate ("Do you have any traffic yet, or are you starting from zero?")
  • Commission is percentage but no product price: Use web_search to estimate. If still unknown, run calculator with $50, $100, $200 placeholders and show sensitivity.
  • Program not found on openaffiliate.dev: Use web_search to find official affiliate program page. Extract commission from there.
  • Unrealistic goal stated (e.g., "$10K/month in 30 days"): Complete the calculation, then honestly flag the traffic required (e.g., "This would require 2M visitors/month — more realistic in year 2-3 with consistent publishing.")
  • One-time vs. recurring confusion: Always clarify the distinction. Show side-by-side year 1 earnings for a hypothetical one-time equivalent vs. recurring to illustrate.

Examples

Example 1: User: "How much can I make promoting HeyGen with a 5,000 visitor/month blog?" → Fetch HeyGen data: 30% recurring, 60-day cookie → Estimate: $39/mo avg plan × 30% = $11.70/conversion → 5,000 visitors × 3% CTR × 3% conversion = 4.5 sales/mo = $52.65/mo at month 1 → By month 12 (compounding): ~$280/mo steady state → Year 1 total: ~$1,890

Example 2: User: "Compare earnings: ConvertKit vs Mailchimp affiliate, I have 2,000 email subscribers" → Email channel: 15% open rate, 15% CTR on dedicated send, 5% conversion → ConvertKit: $29/mo avg plan, 30% recurring → $8.70/conversion → Mailchimp: one-time 20% up to $150 per referral (verify via web_search) → Calculate both at 90d and 12m. Show compounding advantage of ConvertKit.

Example 3: User: "I want to make $1,000/month from affiliate marketing, how long will it take?" → Ask: what niche/programs? what platform? current traffic? → If starting from zero: model blog growth curve (months 1-6 = 0-2K visitors) → With realistic programs (30% recurring SaaS): need ~8,000-15,000 visitors/mo → Typical timeline: 8-14 months from zero to $1K/mo with consistent publishing

References

  • affiliate-program-search/references/openaffiliate-api.md — fetch live program data from openaffiliate.dev
  • shared/references/affiliate-glossary.md — reward_type definitions
  • shared/references/flywheel-connections.md — master flywheel connection map

Flywheel Connections

Feeds Into
  • funnel-planner (S8) — commission projections inform funnel ROI estimates
  • value-ladder-architect (S4) — commission structure shapes ladder design
  • multi-program-manager (S7) — calculated commissions for portfolio management
Fed By
  • affiliate-program-search (S1) — program commission data to calculate
  • multi-program-manager (S7) — managed programs for portfolio calculation
Feedback Loop
  • conversion-tracker (S6) provides actual earnings → compare projected vs actual commissions → improve calculation accuracy
yaml
chain_metadata:
  skill_slug: "commission-calculator"
  stage: "research"
  timestamp: string
  suggested_next:
    - "funnel-planner"
    - "value-ladder-architect"
    - "landing-page-creator"

© Affitor, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/research/commission-calculator of Affitor/affiliate-skills.

  • SKILL.md
  • LICENSE.txt

Open the folder on GitHubat commit e43bfae

Compare with similar skills

Commission Calculator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Commission Calculator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Commission Calculator this skillAffitor/affiliate-skills700—~3.4kAutomated safety check: PassMIT
Marketing For Foundersnpc-live/clawfirm156—~911Automated safety check: PassNone
FLOW SEO FrameworkAgriciDaniel/claude-seo19k2 repos~1.4kAutomated safety check: PassMIT
Paywallscoreyhaines31/marketingskills54k1 repos~1.4kAutomated safety check: PassMIT
Onboarding Crofreekmurze/dotfiles1k16 repos~1.6kAutomated safety check: PassNone
Paywall Upgrade Crofreekmurze/dotfiles1k15 repos~1.4kAutomated safety check: PassNone

Similar skills

  • Marketing For Founders

    npc-live/clawfirm

    Practical marketing advisor for technical founders building SaaS, apps, or startups from 0 to their first 10/100/1000 users.

    156 GitHub stars~911 tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • FLOW SEO Framework

    AgriciDaniel/claude-seo

    Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.

    19k GitHub starsUsed in 2 repos~1.4k tokens
    Marketing & SEOAuto-check passed
  • Paywalls

    coreyhaines31/marketingskills

    When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates.

    54k GitHub starsUsed in 1 repo~1.4k tokens
    Marketing & SEOAuto-check passed
  • Onboarding Cro

    freekmurze/dotfiles

    When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value.

    1k GitHub starsUsed in 16 repos~1.6k tokens
    Marketing & SEOAuto-check passed
  • Paywall Upgrade Cro

    freekmurze/dotfiles

    When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates.

    1k GitHub starsUsed in 15 repos~1.4k tokens
    Marketing & SEOAuto-check passed
  • Revenue Centric Design

    heliocosta-dev/revenue-centric-design

    Playbook for designing SaaS and startup products that convert, retain, and monetize — landing pages & CRO, checkout & forms, onboarding/activation, churn reduction, pricing psychology, dashboards…

    740 GitHub stars~1.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from Affitor/affiliate-skills

All 50 skills in this repo
  • Affiliate Check

    Affitor/affiliate-skills

    Live affiliate program data from openaffiliate.dev. An agent skill from Affitor/affiliate-skills.

    700 GitHub stars~808 tokensUpdated 24 days ago
    Auto-check: notes
  • Affiliate Program Search

    Affitor/affiliate-skills

    Research and evaluate affiliate programs to find the best ones to promote.

    700 GitHub stars~2.4k tokensUpdated 24 days ago
    Auto-check passed
  • Bio Link Deployer

    Affitor/affiliate-skills

    Create a Linktree-style bio link hub page as a single self-contained HTML file.

    700 GitHub stars~3k tokensUpdated 24 days ago
    Auto-check passed
  • Conversion Tracker

    Affitor/affiliate-skills

    Set up affiliate conversion tracking with UTM parameters and link tagging.

    700 GitHub stars~2.1k tokensUpdated 24 days ago
    Auto-check passed
  • Performance Report

    Affitor/affiliate-skills

    Generate affiliate performance reports with KPIs and recommendations.

    700 GitHub stars~2.5k tokensUpdated 24 days ago
    Auto-check passed
  • Product Showcase Page

    Affitor/affiliate-skills

    Build a single-product deep-dive showcase page as a self-contained HTML file.

    700 GitHub stars~3.6k tokensUpdated 24 days ago
    Auto-check passed

Categories

Questions about Commission Calculator

What does Commission Calculator do?

Calculate realistic affiliate earnings projections before committing to a program. Commission Calculator is an agent skill from Affitor/affiliate-skills. Calculate realistic affiliate earnings projections before committing to a program.

When should I use Commission Calculator?

Commission Calculator fits situations like: the user asks about affiliate earnings; projecting income; calculating commissions; estimating how much they can make.

How do I install Commission Calculator in Claude Code?

Run `npx skills add Affitor/affiliate-skills --skill commission-calculator -a claude-code`. Or copy the skill folder (skills/research/commission-calculator in Affitor/affiliate-skills) into .claude/skills/commission-calculator in your project. Claude Code loads it when a task matches its description.

How do I install Commission Calculator in Codex?

Run `npx skills add Affitor/affiliate-skills --skill commission-calculator -a codex`. Or copy the skill folder (skills/research/commission-calculator in Affitor/affiliate-skills) into .agents/skills/commission-calculator in your project. Codex loads it when a task matches its description.

Can I use Commission Calculator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Affitor/affiliate-skills --skill commission-calculator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/commission-calculator, .gemini/skills/commission-calculator, .github/skills/commission-calculator and .opencode/skills/commission-calculator in your project.

What does Commission Calculator need to run?

SKILL.md names no scripts, command-line tools or credentials: Commission Calculator is instructions for the agent only. Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent.

Does Commission Calculator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Commission Calculator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Commission Calculator use?

Commission Calculator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Commission Calculator use?

About 3.4k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Commission Calculator?

Skills that share tags, products or a category with Commission Calculator: Marketing For Founders (npc-live/clawfirm, 156 stars), FLOW SEO Framework (AgriciDaniel/claude-seo, 19k stars), Paywalls (coreyhaines31/marketingskills, 54k stars) and Onboarding Cro (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Commission Calculator?

Affitor (a GitHub organization) maintains it in Affitor/affiliate-skills, which has 700 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on September 15, 2026.

Source: Affitor/affiliate-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.