skills/research/affiliate-program-search/SKILL.md
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 list.affitor.com. 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 program worth it", "find me something to promote", "what pays the most", "affiliate programs with long cookie duration".
npx skillsauth add affitor/affiliate-skills affiliate-program-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help affiliate marketers research, evaluate, and pick winning programs to promote. Data source: list.affitor.com — Affitor's community-driven affiliate program directory.
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/list-affitor-api.md for integration methods.
Two methods available:
GET /api/v1/programs with API key auth — structured data, filterableweb_search "site:list.affitor.com [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 list.affitor.com |
| **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 post
references/list-affitor-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 list.affitor.com for programs tagged "ai" or "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 list.affitor.com → 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/list-affitor-api.md — how to fetch data from list.affitor.com (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 bestchain_metadata:
skill_slug: "affiliate-program-search"
stage: "research"
timestamp: string
suggested_next:
- "purple-cow-audit"
- "viral-post-writer"
- "landing-page-creator"
- "grand-slam-offer"
development
Scan social platforms for top-performing content by engagement before you create anything. Use this skill when the user wants to see what content is winning in a niche, find viral content patterns, research what's working on YouTube/TikTok/X/Reddit, benchmark engagement, discover content gaps, or says "what content is working for [topic]", "show me top performing content about [keyword]", "what's trending in [niche]", "find viral content about [product]", "content research for [keyword]", "what gets views in [niche]", "engagement analysis for [topic]", "scout the competition", "what videos are getting the most views about [keyword]", "social listening for [topic]", "trending content in [niche]", "top content analysis", "what hooks work for [keyword]", "content intelligence", "find winning formats".
development
Analyze website traffic, global rank, engagement metrics, and traffic sources for any domain. Use this skill to evaluate affiliate program websites, compare competitor traffic, assess advertiser strength, or understand where an audience comes from. Triggers on: "analyze traffic for [domain]", "how much traffic does [site] get", "compare traffic between [site A] and [site B]", "is [program] worth promoting based on traffic", "traffic analysis", "website analytics for [domain]", "where does [site] get traffic", "check if [advertiser] is legit", "evaluate [program] website health", "SimilarWeb analysis", "traffic sources for [domain]", "how popular is [site]", "website rank", "domain authority check", "compare affiliate program websites".
development
Rank content angles by engagement data, competition level, and platform fit. Data-driven angle selection instead of guesswork. Use this skill when the user has a keyword or product and needs to decide WHAT to create, which angle to take, which format to use, or which platform to target. Triggers on: "what angle should I use", "rank content ideas for [keyword]", "best angle for [product]", "which content idea will perform best", "help me pick an angle", "what should I write about", "content angle for [topic]", "rank my content ideas", "which approach will get the most views", "data-driven content planning", "angle ranker", "content scoring", "which hook should I use", "compare these content ideas", "prioritize my content angles", "what video should I make".
tools
Generate branded infographic specifications from any content or data. Outputs structured layout, copy, data visualization, and color scheme — ready to render as HTML/CSS, Satori, Canva, or any design tool. Use this skill when the user wants an infographic, data visual, social media image, comparison chart, stat card, or says "create an infographic for [content]", "make a visual for my LinkedIn post", "design an image for [topic]", "stat graphic for [data]", "comparison infographic", "branded image", "social media graphic", "infographic for [blog post]", "data visualization", "visual content", "image for my post", "LinkedIn carousel image", "feature comparison chart", "pricing table image".