$npx -y skills add Affitor/affiliate-skills --skill monopoly-niche-finderFind intersection niches where you're the ONLY voice. Thiel's "competition is for losers" lens. Triggers on: "find my monopoly niche", "blue ocean niche", "unique niche", "niche intersection", "where am I the only one", "zero competition niche", "untapped niche", "category of one
| 1 | # Monopoly Niche Finder |
| 2 | |
| 3 | Find intersection niches where you're the ONLY voice. Based on Peter Thiel's "competition is for losers" — instead of fighting for market share in "AI tools" or "SaaS reviews," cross two domains to create a niche where you're the default authority. Example: "AI video tools for real estate agents" — specific enough to own, broad enough to monetize. |
| 4 | |
| 5 | ## Stage |
| 6 | |
| 7 | S1: Research — Finding your monopoly niche IS research. This happens before you pick a program, before you write content. It's the strategic foundation that makes everything downstream easier. |
| 8 | |
| 9 | ## When to Use |
| 10 | |
| 11 | - User is starting out and hasn't picked a niche yet |
| 12 | - User is in a crowded niche and struggling with competition |
| 13 | - User wants a unique angle for affiliate marketing |
| 14 | - User says "monopoly", "blue ocean", "unique niche", "no competition" |
| 15 | - User has expertise in two domains and wants to combine them |
| 16 | - Before running `affiliate-program-search` to narrow the search space |
| 17 | |
| 18 | ## Input Schema |
| 19 | |
| 20 | ```yaml |
| 21 | domain_1: string # OPTIONAL — first area of expertise/interest |
| 22 | # e.g., "real estate", "fitness", "accounting" |
| 23 | # Default: ask user |
| 24 | |
| 25 | domain_2: string # OPTIONAL — second area to cross with |
| 26 | # e.g., "AI tools", "no-code", "automation" |
| 27 | # Default: suggest options |
| 28 | |
| 29 | existing_audience: string # OPTIONAL — who already follows/reads you |
| 30 | # e.g., "small business owners", "developers" |
| 31 | # Default: none |
| 32 | |
| 33 | monetization_goal: string # OPTIONAL — "affiliate" | "info-product" | "both" |
| 34 | # Default: "affiliate" |
| 35 | ``` |
| 36 | |
| 37 | ## Workflow |
| 38 | |
| 39 | ### Step 1: Identify Domains |
| 40 | |
| 41 | If domains not provided: |
| 42 | 1. Ask user about their expertise, work experience, hobbies |
| 43 | 2. Ask about their audience (if any) |
| 44 | 3. Suggest 3-5 domain pairs based on their profile |
| 45 | |
| 46 | If one domain provided, suggest 3-5 complementary domains to cross with. |
| 47 | |
| 48 | ### Step 2: Generate Intersection Niches |
| 49 | |
| 50 | For each domain pair, generate 3-5 intersection niches: |
| 51 | |
| 52 | Format: `[Domain 1] × [Domain 2] = [Intersection Niche]` |
| 53 | |
| 54 | For each intersection: |
| 55 | 1. **Specificity test**: Is this specific enough that you could be the #1 resource? |
| 56 | 2. **Size test**: Is the audience large enough to monetize? (at least 10K potential monthly searches) |
| 57 | 3. **Passion test**: Could you create 50+ pieces of content about this without burning out? |
| 58 | 4. **Monetization test**: Are there affiliate programs in this space? |
| 59 | |
| 60 | ### Step 3: Validate with Data |
| 61 | |
| 62 | For each top intersection niche: |
| 63 | 1. `web_search` for `"[intersection niche]" site:reddit.com` — are people asking about this? |
| 64 | 2. `web_search` for `"[intersection niche]" blog` — how many dedicated resources exist? (fewer = better) |
| 65 | 3. `web_search` for `"[intersection niche]" affiliate program` — monetization potential |
| 66 | 4. Check competitor landscape: if top 10 results are big brands → narrow further. If thin content → opportunity. |
| 67 | |
| 68 | ### Step 4: Score and Rank |
| 69 | |
| 70 | Score each niche on: |
| 71 | | Factor | Weight | Scoring | |
| 72 | |---|---|---| |
| 73 | | Monopoly potential | 30% | 1-10: how few competitors | |
| 74 | | Monetization | 25% | 1-10: affiliate program quality | |
| 75 | | Audience size | 20% | 1-10: search volume + community size | |
| 76 | | Your fit | 15% | 1-10: expertise + passion | |
| 77 | | Content potential | 10% | 1-10: can you create 50+ pieces | |
| 78 | |
| 79 | ### Step 5: Deep Dive Top Niche |
| 80 | |
| 81 | For the #1 scored niche: |
| 82 | 1. Map 10-15 content topics you could cover |
| 83 | 2. Identify 3-5 affiliate programs that fit |
| 84 | 3. Describe the "ideal reader" persona |
| 85 | 4. Suggest the first 3 pieces of content to create |
| 86 | |
| 87 | ### Step 6: Self-Validation |
| 88 | |
| 89 | - [ ] Top niche has genuinely low competition (verified by search) |
| 90 | - [ ] Affiliate programs exist for this niche |
| 91 | - [ ] Content topics are specific (not generic) |
| 92 | - [ ] Niche is narrow enough to dominate but wide enough to sustain |
| 93 | |
| 94 | ## Output Schema |
| 95 | |
| 96 | ```yaml |
| 97 | output_schema_version: "1.0.0" |
| 98 | monopoly_niche: |
| 99 | domain_1: string |
| 100 | domain_2: string |
| 101 | intersection: string # The winning niche |
| 102 | monopoly_score: number # 1-100 composite |
| 103 | competition_level: string # "none" | "minimal" | "moderate" | "high" |