Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Research and evaluate affiliate programs to find the best ones to promote. Use this skill when the user asks anything about finding affiliate programs, comparing commission rates, evaluating affiliate opportunities, searching for products to promote, picking a niche, or mentions openaffiliate.dev. Also trigger for: "which SaaS should I promote", "best affiliate programs for X", "high commission programs", "recurring commission affiliate", "compare these affiliate programs", "is X affiliate progr
.claude/skills/affitor-affiliate-program-search/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 97% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 79% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 146% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 59% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 54% | 0% |
Help affiliate marketers research, evaluate, and pick winning programs to promote. Data source: openaffiliate.dev — open affiliate program directory. Public API, no key required.
This skill belongs to Stage S1: Research
{
niche: string # (optional, default: "AI/SaaS tools") Category or niche interest
commission_pref: string # (optional, default: "recurring, 20%+") Commission preference
audience: string # (optional, default: "content creators") Target audience type
platform: string # (optional, default: "any") Platform they'll promote on
compare: string[] # (optional) Specific programs to compare head-to-head
}Ask (if not clear from context):
If user says "just find me something good" → default to: AI/SaaS tools, recurring commission, 20%+, content creator audience.
See references/openaffiliate-api.md for integration methods.
Two methods available:
GET https://openaffiliate.dev/api/programs?q=<term> — public, no auth needed, structured dataweb_search "site:openaffiliate.dev [category]" then web_fetch the pageExtract for each program: name, reward_value, reward_type, cookie_days, stars_count, tags, description.
Apply the scoring framework from references/scoring-criteria.md.
Score each program on 5 dimensions (1-10 scale):
Overall = weighted average. Verdict: 7.5+ "Strong Pick" / 5.5-7.4 "Worth Testing" / <5.5 "Skip".
For dimensions that require external data (Market Demand, Competition Level), use web_search to check Google results count for "product] review" and "product] affiliate" queries.
Before presenting output, verify:
reward_value from API data, not hallucinatedcookie_days is numeric and from API responseIf any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.
Other skills (viral-post-writer, affiliate-blog-builder, etc.) consume these fields from conversation context:
{
output_schema_version: "1.0.0" # Semver — bump major on breaking changes
recommended_program: {
name: string # "HeyGen"
slug: string # "heygen"
reward_value: string # "30%"
reward_type: string # "cps_recurring"
reward_duration: string # "12 months"
cookie_days: number # 60
description: string # Short product description
tags: string[] # ["ai", "video"]
url: string # Product website
}
score: {
overall: number # 8.2
verdict: string # "Strong Pick"
reasoning: string # Why this is the top pick
}
runner_up: Program | null # Same structure, second choice
all_scored: ProgramScore[] # Full list of scored programs
}## Programs Found
| Program | Commission | Type | Cookie | Stars | Score |
|---------|-----------|------|--------|-------|-------|
| HeyGen | 30% | Recurring | 60d | ⭐ 42 | 8.2/10 |
| ... | ... | ... | ... | ... | .../10 |
## Top Pick: [Program Name]
**Why:** [2-3 sentences explaining why this is the best fit]
| Dimension | Score | Note |
|-----------|-------|------|
| Earning Potential | 8/10 | 30% recurring on $24-48/mo |
| Content Potential | 9/10 | Visual AI video, easy to demo |
| Market Demand | 8/10 | AI video trending, high search volume |
| Competition | 6/10 | Growing number of affiliates |
| Trust Factor | 8/10 | Strong brand, 42 stars on openaffiliate.dev |
| **Overall** | **8.2/10** | **Strong Pick** |
## Runner-up: [Program Name]
**Why:** [1-2 sentences]
## Next Steps
1. Sign up for [Program] affiliate program → [search for signup page]
2. Run `viral-post-writer` to create content for this product
3. Run `affiliate-blog-builder` to write a review postreferences/openaffiliate-api.md Method 2)web_search to find program details directly, still apply scoring frameworkExample 1: User: "I want to promote AI video tools, commission recurring, at least 20%" → Search openaffiliate.dev for programs tagged "ai" or "video": GET /api/programs?q=ai+video → Filter: reward_type = cps_recurring, reward_value ≥ 20% → Score and rank: HeyGen, Synthesia, ElevenLabs, InVideo AI... → Recommend top pick with full scorecard
Example 2: User: "Compare HeyGen vs Synthesia for my LinkedIn audience" → Fetch both from openaffiliate.dev: GET /api/programs/heygen and GET /api/programs/synthesia → Score both, emphasize Content Potential for LinkedIn → Side-by-side comparison table + recommendation → Note: LinkedIn audience = B2B, weight higher-price products
Example 3: User: "I'm a beginner, what should I promote first?" → Default criteria: AI/SaaS, recurring, easy-to-demo products → Weight beginner-friendly factors: free tier, low payout threshold, strong brand → Recommend program with easiest path to first commission
references/scoring-criteria.md — the 5-dimension scoring framework with rubricsreferences/openaffiliate-api.md — how to fetch data from openaffiliate.dev (API + fallback)references/platform-rules.md — platform-specific considerations when recommending programsshared/references/flywheel-connections.md — master flywheel connection mapviral-post-writer (S2) — recommended_program product data for social contenttwitter-thread-writer (S2) — recommended_program for Twitter threadsreddit-post-writer (S2) — recommended_program for Reddit postscontent-pillar-atomizer (S2) — recommended_program for content creationaffiliate-blog-builder (S3) — recommended_program for blog articleslanding-page-creator (S4) — recommended_program for landing pagesgrand-slam-offer (S4) — recommended_program for offer designbonus-stack-builder (S4) — product data for bonus designconversion-tracker (S6) — top converting niches → search for more programs in winning nichesperformance-report (S6) — performance data showing which program types convert bestyamlchain_metadata: skill_slug: "affiliate-program-search" stage: "research" timestamp: string suggested_next: - "purple-cow-audit" - "viral-post-writer" - "landing-page-creator" - "grand-slam-offer"
Other measured skills in the registry, with their headline benchmark lift.