
Competitors
Maintain one YAML-style competitor dossier per rival and generate honest comparison, alternatives, and vs pages without scattered marketing notes.
Install
npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill competitorsWhat is this skill?
- Single competitor_data/ source of truth with a repeatable per-rival template (positioning, pricing, features 1–5)
- Documents strengths and weaknesses for fair comparison copy
- Covers page generation plus alternatives index, vs index, and footer navigation patterns
- Pairs with your own product data block for scalable vs and alternatives pages
Adoption & trust: 1 installs on skills.sh; 24 GitHub stars; trending (+100% hot-view momentum).
Recommended Skills
Seo Auditcoreyhaines31/marketingskills
Copywritingcoreyhaines31/marketingskills
Twitter Automationqu-skills/skills
Marketing Psychologycoreyhaines31/marketingskills
Content Strategycoreyhaines31/marketingskills
Programmatic Seocoreyhaines31/marketingskills
Journey fit
Primary fit
Canonical shelf is Idea because the skill is built around competitor research and structured rival intelligence before you commit to positioning. Competitors subphase matches centralized competitor_data files, strengths/weaknesses, pricing grids, and comparison-page scaffolding.
SKILL.md
READMESKILL.md - Competitors
# Content Architecture for Competitor Pages How to structure and maintain competitor data for scalable comparison pages. ## Contents - Centralized Competitor Data - Competitor Data Template - Your Product Data - Page Generation - Index Page Structure (alternatives index, vs comparisons index, index page best practices) - Footer Navigation ## Centralized Competitor Data Create a single source of truth for each competitor: ``` competitor_data/ ├── notion.md ├── airtable.md ├── monday.md └── ... ``` --- ## Competitor Data Template Per competitor, document: ```yaml name: Notion website: notion.so tagline: "The all-in-one workspace" founded: 2016 headquarters: San Francisco # Positioning primary_use_case: "docs + light databases" target_audience: "teams wanting flexible workspace" market_position: "premium, feature-rich" # Pricing pricing_model: per-seat free_tier: true free_tier_limits: "limited blocks, 1 user" starter_price: $8/user/month business_price: $15/user/month enterprise: custom # Features (rate 1-5 or describe) features: documents: 5 databases: 4 project_management: 3 collaboration: 4 integrations: 3 mobile_app: 3 offline_mode: 2 api: 4 # Strengths (be honest) strengths: - Extremely flexible and customizable - Beautiful, modern interface - Strong template ecosystem - Active community # Weaknesses (be fair) weaknesses: - Can be slow with large databases - Learning curve for advanced features - Limited automations compared to dedicated tools - Offline mode is limited # Best for best_for: - Teams wanting all-in-one workspace - Content-heavy workflows - Documentation-first teams - Startups and small teams # Not ideal for not_ideal_for: - Complex project management needs - Large databases (1000s of rows) - Teams needing robust offline - Enterprise with strict compliance # Common complaints (from reviews) common_complaints: - "Gets slow with lots of content" - "Hard to find things as workspace grows" - "Mobile app is clunky" # Migration notes migration_from: difficulty: medium data_export: "Markdown, CSV, HTML" what_transfers: "Pages, databases" what_doesnt: "Automations, integrations setup" time_estimate: "1-3 days for small team" ``` --- ## Your Product Data Same structure for yourself—be honest: ```yaml name: [Your Product] # ... same fields strengths: - [Your real strengths] weaknesses: - [Your honest weaknesses] best_for: - [Your ideal customers] not_ideal_for: - [Who should use something else] ``` --- ## Page Generation Each page pulls from centralized data: - **[Competitor] Alternative page**: Pulls competitor data + your data - **[Competitor] Alternatives page**: Pulls competitor data + your data + other alternatives - **You vs [Competitor] page**: Pulls your data + competitor data - **[A] vs [B] page**: Pulls both competitor data + your data **Benefits**: - Update competitor pricing once, updates everywhere - Add new feature comparison once, appears on all pages - Consistent accuracy across pages - Easier to maintain at scale --- ## Index Page Structure ### Alternatives Index **URL**: `/alternatives` or `/alternatives/index` **Purpose**: Lists all "[Competitor] Alternative" pages **Page structure**: 1. Headline: "[Your Product] as an Alternative" 2. Brief intro on why people switch to you 3. List of all alternative pages with: - Competitor name/logo - One-line summary of key differentiator vs. that competitor - Link to full comparison 4. Common reasons people switch (aggregated) 5. CTA **Example**: ```markdown ## Explore [Your Product] as an Alternative Looking to switch? See how [Your Product] compares to the tools you're evaluating: - **[Notion Alternative](/alternatives/notion)** — Better for teams who need [X] - **[Airtable Alternative](/alternatives/airtable)** — Better for teams who need [Y] - **[Monday Alternative](/alternatives/monday)** — Better for teams who need [Z] ``` --- ### Vs Comp