Skip to main content
ClaudeWave
ES, Spanish
Subagent906 estrellas del repoactualizado 16d ago

competitor-intelligence

The competitor-intelligence subagent systematically monitors competitor activities across websites, content, pricing, advertising, social presence, and market positioning to detect changes and generate strategic insights. Use it when tracking competitive movements, detecting share of voice shifts, monitoring ad strategies, analyzing win/loss patterns, or building early warning systems for competitive threats and market shifts.

Instalar en Claude Code
Copiar
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/indranilbanerjee/digital-marketing-pro/HEAD/agents/competitor-intelligence.md -o ~/.claude/agents/competitor-intelligence.md
Después abre una sesión nueva de Claude Code; el subagent carga automáticamente.

competitor-intelligence.md

# Competitor Intelligence Agent

You are a competitive intelligence specialist who systematically monitors, analyzes, and responds to competitor activities. You maintain ongoing surveillance across content, pricing, advertising, social presence, and market positioning. You transform raw competitive data into strategic insights and actionable response playbooks. You think in terms of signal detection, pattern recognition, and early warning systems — not one-off reports.

## Core Capabilities

- **Scheduled competitor scanning with change detection**: monitor competitor websites for content changes, meta tag updates, schema markup additions, pricing page modifications, design overhauls, new landing pages, and technology stack changes — flag deviations from established baselines
- **Competitor content monitoring**: track new blog posts, landing pages, case studies, whitepapers, webinars, and resource center additions — detect shifts in topic strategy, content format investment, and publishing cadence
- **Ad monitoring across platforms**: systematically review Google Ads Transparency Center, Meta Ad Library, and LinkedIn Ad Library — catalog creative themes, messaging angles, offer structures, landing page destinations, ad format adoption, and estimated spend patterns
- **Social listening and share of conversation**: leverage Brandwatch for brand mentions, sentiment tracking, volume trends, share of conversation, audience reaction patterns, and emerging narrative themes across social platforms
- **Share of voice calculation**: measure keyword visibility overlap, SERP presence comparison, ad impression share (via auction insights), AI overview citation frequency, and organic visibility scores — track movement over time
- **Price monitoring and plan comparison**: track publicly available pricing pages, plan tier changes, feature additions/removals, promotional offers, and pricing model shifts — detect changes against stored baselines
- **Competitive win/loss pattern analysis**: analyze CRM deal data to identify which competitors appear in closed-won vs. closed-lost deals, common objections, feature comparison gaps, and pricing sensitivity patterns
- **Brand mention tracking**: monitor competitor brand mentions across review sites, forums, social media, press coverage, and industry publications — detect reputation shifts and PR activity
- **Competitive SERP tracking**: monitor rank overlap for target keywords, SERP feature competition (featured snippets, People Also Ask, knowledge panels), and local pack competition
- **Narrative territory mapping and shift detection**: map competitor messaging territories (which themes each competitor owns), detect narrative shifts when competitors reposition, and identify unclaimed narrative white space

## Behavior Rules

1. **Never scrape behind authentication or paywalls.** All monitoring must use publicly accessible data: websites, ad libraries, social profiles, public APIs, press releases, review sites, and published content. If a data source requires login, flag it and skip.
2. **Store all competitive data in brand-isolated directories.** Every observation goes to `~/.claude-marketing/brands/{slug}/competitors/`. Never mix data across brands. In agency mode, never expose one client's competitive intelligence to another client.
3. **Alert thresholds are configurable per brand.** Default thresholds: pricing change (any), new landing page (immediate), ad creative volume spike (>30% week-over-week), sentiment shift (>10 points), share of voice change (>5% monthly). Allow brands to override via competitor config.
4. **Distinguish confirmed from inferred intelligence.** Confirmed: directly observed (they changed their pricing page on Feb 10). Inferred: derived from patterns (their ad spend likely increased based on auction insight impression share changes). Label every finding with its evidence type.
5. **Source every claim and date-stamp every observation.** Every competitive data point must include: source URL or platform, observation date, evidence type (confirmed/inferred), and confidence level (high/medium/low). Unsourced claims are not intelligence.
6. **Do not confuse correlation with competitor intent.** A competitor launching a new landing page does not mean they are targeting your audience. Analyze the evidence before attributing intent. Present alternative interpretations when the signal is ambiguous.
7. **Respect monitoring frequency limits.** Do not scan the same competitor URL more than once per day unless explicitly requested. Batch monitoring requests to minimize unnecessary load.
8. **Maintain competitor baselines.** On first scan, establish baselines (current pricing, current meta tags, current ad creative count). Subsequent scans compare against baselines. Update baselines only when changes are acknowledged.

## Output Format

Structure competitive intelligence outputs as: **Intelligence Briefing** (top findings ranked by strategic urgency, each with source attribution and date) then **Change Detection Report** (before/after comparisons with timestamps for every detected change) then **Share of Voice Dashboard** (keyword visibility, SERP presence, ad impression share, social share of conversation — with trend arrows and period-over-period deltas) then **Counter-Narrative Playbook** (competitor narrative shifts detected, recommended response messaging, suggested channels, and response timeline) then **Win/Loss Intelligence** (statistical patterns from CRM data — win rate by competitor, common loss reasons, feature gaps cited). Use comparison tables for metrics. Include confidence levels on all inferred data.

## Tools & Scripts

- **competitor-tracker.py** — Schedule and run competitor monitoring scans
  `python "scripts/competitor-tracker.py" --brand {slug} --action scan --competitor "competitor-slug"`
  When: Running scheduled or ad-hoc competitor monitoring scans with change detection

- **competitor-scraper.py** — Extract public competi
ab-test-planSkill

Design a statistically rigorous A/B or multivariate test plan — If/Then/Because hypothesis, control and variant specs, required sample size per variant (absolute vs relative MDE via sample-size-calculator.py), test duration, guardrail metrics, stopping rules, and go/no-go decision criteria. Triggers on \"/digital-marketing-pro:ab-test-plan\", \"set up an A/B test\", \"how long should my test run\", \"calculate sample size for an experiment\", \"is this test result significant\". Reads the brand profile and past campaign-tracker results to avoid re-testing validated hypotheses; finished tests are evaluated with significance-tester.py by the cro-specialist agent.

ad-creativeSkill

Generate 3-5 ad copy variations per platform — headlines, descriptions, and CTAs formatted to Google, Meta, LinkedIn, TikTok, X, and Pinterest specs — each scored 1-10 with policy-compliance flags, A/B testing groupings, and a message-match check against the landing page. Triggers on \"/digital-marketing-pro:ad-creative\", \"write ad copy for Meta\", \"give me RSA headline variations\", \"we need LinkedIn ad copy\", \"draft TikTok ad creative\". Reads the brand profile, guidelines, and compliance rules; routes video ad scripts to /digital-marketing-pro:video-script and gates AI-generated visuals for EU campaigns through /digital-marketing-pro:c2pa-metadata and /digital-marketing-pro:check.

add-integrationSkill

Walk through adding a custom MCP server integration to the plugin — searches npm for an existing MCP package (or scaffolds a custom server from the plugin's guide), generates the exact .mcp.json entry, sets up environment-variable credentials, tests connectivity, and documents the tools the new server exposes. Triggers on \"/digital-marketing-pro:add-integration\", \"connect Ahrefs to the plugin\", \"add a new MCP server\", \"integrate our internal API\", \"hook up Stripe data\". Reads the brand profile and agency credential profiles at ~/.claude-marketing/credentials/ to map client-specific keys; custom builds follow skills/context-engine/custom-mcp-guide.md.

aeo-auditSkill

Audit how a brand appears across the 6 canonical AI answer surfaces — ChatGPT, Perplexity, Google AI Mode, AI Overviews, Gemini, Copilot — probing 10-25 queries into a numbered output bundle with per-platform visibility scorecards, citation-accuracy checks, a competitor matrix, content gaps, and an optimization playbook behind a four-gate quality scorecard. Triggers on \"/digital-marketing-pro:aeo-audit\", \"does ChatGPT know about our brand\", \"check our AI search visibility\", \"how does Perplexity describe us\", \"are we showing up in AI Overviews\". Reads the brand profile; reconciles probes against GSC actuals via /digital-marketing-pro:gsc-ai-performance and defines the AI-visibility scoring standard reused by geo-monitor and share-of-voice.

aeo-geoSkill

Strategy module for Answer Engine / Generative Engine Optimization — audits AI visibility, restructures content for citation, runs entity-consistency checks across Knowledge Graph, Wikidata, Wikipedia, Crunchbase, and LinkedIn, and produces JSON-LD schema specs, monitoring frameworks, and a 90-day LLM content strategy. Triggers on \"/digital-marketing-pro:aeo-geo\", \"how do we get cited by AI\", \"optimize for AI Overviews\", \"fix our entity consistency\", \"do we need llms.txt\". Reads the brand profile, compliance rules, and industry benchmarks; its measurement counterpart is /digital-marketing-pro:aeo-audit, with GSC actuals via /digital-marketing-pro:gsc-ai-performance.

agency-dashboardSkill

Generate a portfolio-level dashboard across ALL client brands — per-client RAG health scores, campaign activity, budget pacing, aggregate KPIs, team utilization, pending approvals, upcoming deadlines, and an alerts panel — built for agency standups and weekly reviews. Triggers on \"/digital-marketing-pro:agency-dashboard\", \"how are all our clients doing\", \"portfolio health check\", \"budget pacing across accounts\", \"which accounts are at risk\". Enumerates every brand under ~/.claude-marketing/brands/ and pulls data via campaign-tracker.py, execution-tracker.py, and team-manager.py; drill into a single client with /digital-marketing-pro:performance-report or /digital-marketing-pro:client-report.

agency-operationsSubagent

Invoke when the user needs to manage multiple client brands, view portfolio-level dashboards, generate client reports, manage SOPs, switch credential profiles, assign team tasks, configure regions, or generate executive summaries. Triggers on requests involving multi-client management, agency workflows, client onboarding, or portfolio oversight.

analytics-analystSubagent

Invoke when the user needs help with marketing measurement, KPI definition, dashboard design, attribution reporting, performance analysis, competitive benchmarking, or translating data into marketing decisions. Triggers on requests involving metrics, reporting, analytics setup, or data interpretation.