Skip to content
Marketing
Skill

/monopoly-niche-finder

Find 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

From plugin
affiliate-skills
59652 skills3 commands
Install
$ npx -y skills add Affitor/affiliate-skills --skill monopoly-niche-finder --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/monopoly-niche-finder

Context preview

The summary Claude sees to decide when to auto-load this skill.

Find 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

SKILL.md

monopoly-niche-finder.SKILL.md
name: monopoly-niche-finder
description: >
  Find 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",
  "Thiel monopoly", "dominate a niche", "niche nobody else covers", "cross two domains",
  "find a niche with no competition", "monopoly positioning", "unique angle for affiliate".
license: MIT
version: "1.0.0"
tags: ["affiliate-marketing", "research", "niche-analysis", "program-discovery", "monopoly", "blue-ocean"]
compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent"
metadata:
  author: affitor
  version: "1.0"
  stage: S1-Research

Monopoly Niche Finder

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.

Stage

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.

When to Use

  • User is starting out and hasn't picked a niche yet
  • User is in a crowded niche and struggling with competition
  • User wants a unique angle for affiliate marketing
  • User says "monopoly", "blue ocean", "unique niche", "no competition"
  • User has expertise in two domains and wants to combine them
  • Before running `affiliate-program-search` to narrow the search space

Input Schema

domain_1: string              # OPTIONAL — first area of expertise/interest
                              # e.g., "real estate", "fitness", "accounting"
                              # Default: ask user

domain_2: string              # OPTIONAL — second area to cross with
                              # e.g., "AI tools", "no-code", "automation"
                              # Default: suggest options

existing_audience: string     # OPTIONAL — who already follows/reads you
                              # e.g., "small business owners", "developers"
                              # Default: none

monetization_goal: string     # OPTIONAL — "affiliate" | "info-product" | "both"
                              # Default: "affiliate"

Workflow

Step 1: Identify Domains

If domains not provided: 1. Ask user about their expertise, work experience, hobbies 2. Ask about their audience (if any) 3. Suggest 3-5 domain pairs based on their profile

If one domain provided, suggest 3-5 complementary domains to cross with.

Step 2: Generate Intersection Niches

For each domain pair, generate 3-5 intersection niches:

Format: `[Domain 1] × [Domain 2] = [Intersection Niche]`

For each intersection: 1. **Specificity test**: Is this specific enough that you could be the #1 resource? 2. **Size test**: Is the audience large enough to monetize? (at least 10K potential monthly searches) 3. **Passion test**: Could you create 50+ pieces of content about this without burning out? 4. **Monetization test**: Are there affiliate programs in this space?

Step 3: Validate with Data

For each top intersection niche: 1. `web_search` for `"[intersection niche]" site:reddit.com` — are people asking about this? 2. `web_search` for `"[intersection niche]" blog` — how many dedicated resources exist? (fewer = better) 3. `web_search` for `"[intersection niche]" affiliate program` — monetization potential 4. Check competitor landscape: if top 10 results are big brands → narrow further. If thin content → opportunity.

Step 4: Score and Rank

Score each niche on: | Factor | Weight | Scoring | |---|---|---| | Monopoly potential | 30% | 1-10: how few competitors | | Monetization | 25% | 1-10: affiliate program quality | | Audience size | 20% | 1-10: search volume + community size | | Your fit | 15% | 1-10: expertise + passion | | Content potential | 10% | 1-10: can you create 50+ pieces |

Step 5: Deep Dive Top Niche

For the #1 scored niche: 1. Map 10-15 content topics you could cover 2. Identify 3-5 affiliate programs that fit 3. Describe the "ideal reader" persona 4. Suggest the first 3 pieces of content to create

Step 6: Self-Validation

  • [ ] Top niche has genuinely low competition (verified by search)
  • [ ] Affiliate programs exist for this niche
  • [ ] Content topics are specific (not generic)
  • [ ] Niche is narrow enough to dominate but wide enough to sustain

Output Schema

output_schema_version: "1.0.0"
monopoly_niche:
  domain_1: string
  domain_2: string
  intersection: string          # The winning niche
  monopoly_score: number        # 1-100 composite
  competition_level: string     # "none" | "minimal" | "moderate" | "high"
  audience_size: string         # Estimated monthly search interest
  affiliate_programs: string[]  # Programs that fit this niche

niche_candidates:               # All evaluated niches
  - intersection: string
    score: number
    competition: string
    monetization: string

content_roadmap:
  ideal_reader: string
  first_topics: string[]        # First 3 content pieces
  total_topics: number          # How many topics mapped

chain_metadata:
  skill_slug: "monopoly-niche-finder"
  stage: "research"
  timestamp: string
  suggested_next:
    - "affiliate-program-search"
    - "niche-opportunity-finder"
    - "keyword-cluster-architect"
    - "category-designer"

Output Format

## Monopoly Niche Analysis

### Your Domains
- Domain 1: [domain]
- Domain 2: [domain]

### Intersection Niches Evaluated

| # | Intersection | Monopoly | Monetization | Audience | Fit | Content | Score |
|---|---|---|---|---|---|---|---|
| 1 | [niche] | X/10 | X/10 | X/10 | X/10 | X/10 | XX/100 |
| 2
Read more
Ships withaffiliate-skills

Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.

Get the whole plugin

Other skills on affiliate-skills.