ab-test-generator
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA",…
Find untapped affiliate niches with real earning potential. Use this skill when the user asks about picking a niche, finding a niche to start affiliate marketing, what niche to get into, niche research, niche ideas, beginner niche selection, low competition niches, profitable
Claude Code
$ npx -y skills add Affitor/affiliate-skills --skill niche-opportunity-finder --agent claude-code
Codex
$ npx skills add Affitor/affiliate-skills --skill niche-opportunity-finder -a codex -y
Cursor
$ npx skills add Affitor/affiliate-skills --skill niche-opportunity-finder -a cursor -y
Gemini CLI
$ npx skills add Affitor/affiliate-skills --skill niche-opportunity-finder -a gemini-cli -y
GitHub Copilot
$ npx skills add Affitor/affiliate-skills --skill niche-opportunity-finder -a github-copilot -y
OpenCode
$ npx skills add Affitor/affiliate-skills --skill niche-opportunity-finder -a opencode -y
Windsurf
$ npx skills add Affitor/affiliate-skills --skill niche-opportunity-finder -a windsurf -y
name: niche-opportunity-finder description: > Find untapped affiliate niches with real earning potential. Use this skill when the user asks about picking a niche, finding a niche to start affiliate marketing, what niche to get into, niche research, niche ideas, beginner niche selection, low competition niches, profitable niches, or says "I don't know what to promote", "help me pick a niche", "what niche should I start with", "find me a niche with less competition", "niche ideas for affiliate", "is X a good niche for affiliate marketing", "best niches 2024", "untapped niches". license: MIT version: "1.0.0" tags: ["affiliate-marketing", "research", "niche-analysis", "program-discovery", "niche", "opportunity"] compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" metadata: author: affitor version: "1.0" stage: S1-Research
Analyze search demand, competition, and available affiliate programs to surface untapped niches worth entering. Outputs a scored shortlist with clear reasoning so beginners can start promoting in under an hour.
This skill belongs to Stage S1: Research
{
interests: string[] # (optional) Topics user already knows or cares about
audience: string # (optional) Who they plan to reach — "beginners", "professionals", "parents"
platform: string # (optional) Where they'll publish — "blog", "tiktok", "youtube", "linkedin"
budget: string # (optional) "zero" | "low ($0-50/mo)" | "medium ($50-200/mo)"
goal: string # (optional) "first $100" | "side income $1k/mo" | "full-time income"
avoid: string[] # (optional) Niches or topics to exclude
}Ask (if not already clear from context): 1. Any topics you already know well or are curious about? 2. Where will you publish content? (blog, TikTok, YouTube, newsletter...) 3. What's your income goal in the first 6 months?
If user says "just find me something" → default to: AI/SaaS tools, YouTube or blog, goal = first $500/mo.
Produce 8-12 niche candidates across 3 tiers:
**Tier A — Trending (high demand, growing fast):** Use `web_search "fastest growing affiliate niches [current year]"` and `web_search "trending affiliate programs [current year]"` to find niches with momentum. Look for: AI tools, health tech, fintech, remote work tools, creator economy.
**Tier B — Evergreen (stable demand, proven programs):** Always-on niches: personal finance, web hosting, email marketing, SEO tools, fitness/wellness, online education, cybersecurity.
**Tier C — Micro-niches (narrow, low competition, high intent):** Examples: AI tools for lawyers, budgeting apps for freelancers, SEO for Shopify stores, productivity tools for ADHD. These are combinations of a vertical + a job or persona. Use `web_search "[vertical] affiliate programs [persona]"` to discover.
Score each candidate on 4 dimensions (1-10 scale each):
| Dimension | Weight | How to Assess | |-----------|--------|---------------| | Search Demand | 30% | `web_search "[niche] how to" — look at result count and autosuggest depth | | Program Availability | 30% | Search openaffiliate.dev (`GET /api/programs?q=[niche]`) or `web_search "[niche] affiliate programs"` — count quality programs | | Competition Level | 25% | Search "[niche] best tools" — how saturated is the top 10? Fewer exact-match affiliate sites = less competition. Score 10 = very low competition | | Content Potential | 15% | Can tutorials, comparisons, listicles, and reviews be made for this niche easily? |
**Overall score** = weighted average. Cut anything below 5.5.
Verdict: 7.5+ = "High Opportunity" / 5.5-7.4 = "Worth Testing" / <5.5 = "Saturated/Skip"
For the top 3 niches, query `GET https://openaffiliate.dev/api/programs?q=[niche]&utm_source=affiliate-skills` (see `affiliate-program-search/references/openaffiliate-api.md`) to verify real programs exist with good commission structures:
If a niche scores well on demand but has no programs on openaffiliate.dev, use `web_search "[niche] affiliate program signup"` to verify alternatives exist.
For the top-ranked niche, produce a one-page opportunity brief (see Output Format). For runner-up niches, produce summary cards only.
Map user's chosen niche to the affiliate funnel: 1. Use `affiliate-program-search` to find the best specific program in this niche 2. Use `tiktok-script-writer` or `twitter-thread-writer` for first content 3. Use `commission-calculator` to project first 90 days of income
Before presenting output, verify:
If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.
{
output_schema_version: "1.0.0" # Semver — bump major on breaking changes
top_niche: {
name: string # "AI Productivity Tools"
tier: stringTurn 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…