ab-test-generator
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA",…
Estimate pages needed for topical authority. Go/no-go decision before investing months in content. Triggers on: "how much content do I need", "topical authority estimate", "content moat", "how many articles", "content gap analysis", "can I compete in this niche", "content
Claude Code
$ npx -y skills add Affitor/affiliate-skills --skill content-moat-calculator --agent claude-code
Codex
$ npx skills add Affitor/affiliate-skills --skill content-moat-calculator -a codex -y
Cursor
$ npx skills add Affitor/affiliate-skills --skill content-moat-calculator -a cursor -y
Gemini CLI
$ npx skills add Affitor/affiliate-skills --skill content-moat-calculator -a gemini-cli -y
GitHub Copilot
$ npx skills add Affitor/affiliate-skills --skill content-moat-calculator -a github-copilot -y
OpenCode
$ npx skills add Affitor/affiliate-skills --skill content-moat-calculator -a opencode -y
Windsurf
$ npx skills add Affitor/affiliate-skills --skill content-moat-calculator -a windsurf -y
name: content-moat-calculator description: > Estimate pages needed for topical authority. Go/no-go decision before investing months in content. Triggers on: "how much content do I need", "topical authority estimate", "content moat", "how many articles", "content gap analysis", "can I compete in this niche", "content investment calculator", "is this niche worth the effort", "SEO feasibility", "how many pages to rank", "content volume needed", "competitive content analysis", "moat calculation", "authority gap", "should I invest in this niche". license: MIT version: "1.0.0" tags: ["affiliate-marketing", "blogging", "seo", "content-writing", "content-moat", "authority"] compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" metadata: author: affitor version: "1.0" stage: S3-Blog
Estimate the total content investment needed to establish topical authority in a niche. Analyzes competitors' content volume and quality to give you a go/no-go decision before investing months of work. Answers the question: "How many pages do I need to dominate this topic?"
S3: Blog & SEO — This decides what blog content to build. It's the feasibility check that saves you from starting a content strategy you can't finish.
niche: string # REQUIRED — the topic to analyze
# e.g., "AI video tools", "email marketing for SaaS"
hub_keyword: string # OPTIONAL — main keyword to analyze competitors for
# Default: inferred from niche
your_current_pages: number # OPTIONAL — how many pages you already have on this topic
# Default: 0
publishing_capacity: string # OPTIONAL — "1/week" | "2/week" | "3/week" | "5/week"
# Default: "2/week"**Chaining from S3 keyword-cluster-architect**: Use `keyword_clusters.total_clusters` and `keyword_clusters.hub.keyword`.
Read `shared/references/seo-strategy.md` for moat calculation methodology.
1. `web_search` for `[hub_keyword]` or main niche keyword 2. Identify top 5 ranking sites (exclude giants like Wikipedia, Reddit) 3. For each competitor:
Average competitor pages = sum(competitor_pages) / number_of_competitors Your moat target = Average × 1.5 (need MORE than average to break through) Content gap = Moat target - your_current_pages
Based on moat target and publishing capacity:
Weeks to moat = Content gap / publishing_capacity_per_week
| Moat Target | Assessment | Recommendation | |---|---|---| | < 20 pages | GREEN — Achievable | Go for it. 2-3 months at 2/week. | | 20-50 pages | YELLOW — Significant | Commit or don't. 3-6 months at 2/week. | | 50-100 pages | ORANGE — Major investment | Consider narrowing niche. 6-12 months. | | 100+ pages | RED — Very high barrier | Find a sub-niche or different angle. |
Identify ways to build moat FASTER: 1. **Quality over quantity**: Can you beat thin content with fewer, deeper pages? 2. **Unique data**: Can you add proprietary data competitors don't have? (→ `proprietary-data-generator`) 3. **Format advantage**: Can you use formats competitors don't? (video, interactive, tools) 4. **Update velocity**: Can you refresh content faster than competitors?
Create realistic timeline:
output_schema_version: "1.0.0"
content_moat:
niche: string
hub_keyword: string
competitors_analyzed: number
average_competitor_pages: number
moat_target: number
your_current_pages: number
content_gap: number
feasibility: string # "green" | "yellow" | "orange" | "red"
weeks_to_moat: number
assessment: string # Go/no-go summary
competitors:
- domain: string
pages_on_topic: number
content_quality: string # "thin" | "average" | "deep"
freshness: string # "stale" | "recent" | "actively updated"
authority_gaps: string[] # What competitors have that you don't
competitive_advantages: string[] # Ways to build moat faster
chain_metadata:
skill_slug: "content-moat-calculator"
stage: "blog"
timestamp: string
suggested_next:
- "affiliate-blog-builder"
- "keyword-cluster-architect"
- "proprietary-data-generator"
- "content-decay-detector"## Content Moat Analysis: [Niche] ### Competitor Landscape | Competitor | Pages on Topic | Quality | Freshness | |---|---|---|---| | [domain] | XX | [thin/average/deep] | [stale/recent/active] | ### Moat Calculation - **Average competitor pages:** XX - **Your moat target (1.5x):** XX pages - **Your current
Turn 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…