Skip to content
cccskills
FreePublished on GitHub

competitor-research

Run deep research on a single competitor. Produces a dossier with executive summary, position + messaging, status-quo alternatives, key differentiators, pricing position, where-they-win / where-they-lose, threat assessment, and what to watch. Writes to marketing/competitors/MMYY-{competitor-slug}.md. Triggers - "competitor research", "competitive analysis", "research competitor X", "battlecard prep", "analyze [competitor name]

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md5.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

competitor-research — Stage 1 research skill

The first skill in the article's Example 1 chain. Reads a competitor URL + name, produces a structured dossier, writes the file to marketing/competitors/MMYY-{slug}.md. Run once per competitor (3-5 competitors is typical for the first cycle). After all per-competitor files exist, run /competitor-aggregate to synthesize the canonical threat matrix.


When to use

  • Day 1 of the article's Example 1 ("foundational workflow"): you have a list of 3-5 competitors and need structured intel on each
  • Before refreshing /positioning — positioning must read from current competitor intel
  • Before writing battlecards or comparison pages
  • Quarterly refresh of any specific competitor that's made a major move (funding, launch, executive change)

When NOT to use

  • Aggregating across multiple competitors (use /competitor-aggregate after this skill produces per-competitor files)
  • Building battlecards (use /sales-enablement — different shape, sales-team-facing)
  • ICP research (use /icp-research)
  • General company background unrelated to competition (use /company-context)

How it works

  1. Inputs: competitor name + competitor URL (required). Optional: industry context, key differentiator hypothesis you want to test.
  2. Reads (optional Exa MCP for fresh web data): competitor homepage, pricing page, about page, recent blog posts, recent LinkedIn activity.
  3. Produces a 12-section dossier (matching the PulseAnalytics example at marketing/competitors/0526-competitor-a.md):
    • Executive summary (3-4 sentences)
    • Anchor + category
    • Position + messaging
    • Status-quo alternatives they position against
    • Key differentiators (claimed)
    • Pricing position
    • Where they win
    • Where they lose (your wedge)
    • Threat assessment (PRIMARY / DIRECT / STEALTH / LOW / DEFUNCT)
    • Win-loss patterns (from your deal history if available)
    • What to watch
    • Refresh cadence + owner
  4. Every claim tagged with confidence per .claude/rules/ontology.md: [VERIFIED: source, url, date], [INFERRED: from X + Y], [ESTIMATED: reasoning], [UNAVAILABLE].
  5. Writes the file to marketing/competitors/MMYY-{competitor-slug}.md. MMYY is current month+year (e.g., 0526 for May 2026).

Invoke

/competitor-research Bizible — https://bizible.com

Or open-ended:

/competitor-research analyze our top competitor — Bizible — and write the dossier

Example output (against the PulseAnalytics example seed)

See marketing/competitors/0526-competitor-a.md for a fully-populated example of what this skill produces. Notice:

  • Anchor + threat level surfaced in the executive summary
  • Claims tagged with confidence levels
  • [UNAVAILABLE] notation where real data isn't accessible to the skill (e.g., your private win-loss data)
  • Refresh cadence + owner at bottom

Dependencies

  • Reads from: marketing/positioning/positioning.md (optional — gives the skill context on what differentiation matters); marketing/icp/ICP.md (optional — informs "where they win vs. lose" framing).
  • Reads via Exa MCP (optional): competitor's website, recent news, public reviews on G2/Reddit/Trustpilot.
  • Writes to: marketing/competitors/MMYY-{slug}.md

Customization

Change the dimension count or section structure by editing this SKILL.md body. The 12-section default tracks the Genesys ontology (.claude/rules/ontology.md § competitor-intel). Add a custom dimension (e.g., "Open-source posture" if you're in a category where that matters) by appending a new section after section 8.

Where this fits in the Example 1 chain

Day 1-3: /competitor-research × N (this skill) → per-competitor files in marketing/competitors/
Day 4:   /competitor-aggregate → synthesizes per-competitor files into the canonical threat matrix
Day 5:   /icp-research → reads competitor outputs to inform ICP

After all 3 competitor files exist, run /competitor-aggregate to lock the canonical version.

Refresh cadence

Per competitor: quarterly minimum. Trigger sooner on funding, launch, or repositioning. Use the --refresh flag (when you implement it) to update an existing dossier rather than create a new file.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Extract visual identity from screenshots (primary) or website URL (fallback) and compile into a DESIGN.md-format brand kit — YAML token frontmatter (colors, typography, rounded, spacing, components) + 8 ordered prose sections. The YAML tokens are machine-authoritative; downstream visual skills consume them directly. Writes to marketing/brand/brand-kit.md. Triggers - "brand kit", "brand identity", "visual identity", "design tokens", "extract brand", "DESIGN.md"

The English summary is being prepared. Showing the original description.

matteotitta/claude-code-marketing-quickstart63Updated Jul 31, 2026

Synthesize multiple per-competitor research files (produced by /competitor-research) into a single canonical threat matrix. Writes to marketing/competitors/aggregate.md as the locked canonical version every downstream skill reads. Triggers - "competitor aggregate", "synthesize competitors", "competitor matrix", "threat matrix", "lock competitor canonical"

The English summary is being prepared. Showing the original description.

matteotitta/claude-code-marketing-quickstart63Updated Jul 31, 2026

Extract a founder's or expert's point of view — core beliefs, contrarian takes, origin stories, taste — and synthesize a recommended "one big idea" (OBI) that anchors thought leadership and brand voice. Writes to marketing/expert-pov/expert-pov.md. Triggers - "expert pov", "founder point of view", "thought leadership angle", "one big idea", "OBI", "founder beliefs", "founder narrative"

The English summary is being prepared. Showing the original description.

matteotitta/claude-code-marketing-quickstart63Updated Jul 31, 2026

Maps your company's GTM motion (PLG, SLG, or Hybrid) to concrete funnel stages with inputs, outputs, and qualification criteria per stage. Detects motion type from website + Exa research, then produces pre-close + post-close stage definitions, the FETE mapping (Fit / Engagement / Tier / Eligibility), and closed-lost re-entry paths. Triggers - "funnel strategy", "funnel stages", "pipeline stages", "sales process", "lead qualification", "GTM motion mapping", or any work defining how leads flow through the business. Upstream - recommended company-context, icp-research. Downstream - feeds lifecycle-marketing, outreach-emails, content-strategy. NOT for lead scoring logic (use /lead-scoring) or lifecycle email campaigns (use /lifecycle-marketing).

The English summary is being prepared. Showing the original description.

matteotitta/claude-code-marketing-quickstart63Updated Jul 31, 2026

Build structured ICP documentation by scraping case studies, testimonials, and solutions pages from your website. Produces firmographics, champion + economic buyer personas, pain points, decision criteria, anti-ICP, customer proof points, and voice-of-customer synthesis. Writes to marketing/icp/ICP.md as the canonical ICP every downstream skill reads. Triggers - "icp research", "ideal customer profile", "persona research", "customer segments", "who are our customers", "build ICP"

The English summary is being prepared. Showing the original description.

matteotitta/claude-code-marketing-quickstart63Updated Jul 31, 2026

level

Free

Score your Claude Code environment on a fun 0-10 ladder (Tourist → Swarm) calibrated to the quickstart's 4 systems — Context, Skills, Integrations, Orchestration. Two front doors - an interactive quiz (zero setup, shareable) or a silent scan of your repo. Outputs a next-level roadmap plus a branded HTML dashboard or a paste-anywhere ASCII card. The default mastery skill of this quickstart. Triggers - "level", "what's my claude code level", "claude code level quiz", "assess my setup", "how good is my setup", "claude code maturity"

The English summary is being prepared. Showing the original description.

matteotitta/claude-code-marketing-quickstart63Updated Jul 31, 2026

See all skills by matteotitta

Report a problem with this skill