competitor-monitoring-system
Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves.
Best use case
competitor-monitoring-system is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves.
Teams using competitor-monitoring-system should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/competitor-monitoring-system/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How competitor-monitoring-system Compares
| Feature / Agent | competitor-monitoring-system | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Competitor Monitoring System Set up ongoing competitive intelligence for a client. Monitor competitor content, ads, reviews, social presence, and product moves. Produce regular intelligence reports. ## When to Use - "Set up competitor monitoring for [client]" - "Track what [competitors] are doing" - "Monitor [competitor] content and ads" ## Prerequisites - List of competitors to track (typically 3-7) - Client context with competitive positioning - Competitor founder/executive LinkedIn profiles (for social monitoring) ## Setup Steps ### 1. Define Competitor Watchlist Create a competitor tracking file: `clients/<client-name>/intelligence/competitor-watchlist.md` For each competitor, document: - Company name and URL - Key products/features - Founder/exec LinkedIn profiles - Known content channels (blog URL, YouTube, podcast) - Review profiles (G2, Capterra URLs) - Ad library pages (Meta, Google) ### 2. Initial Competitive Baseline Run the full competitor-intel composite for each competitor to establish a baseline: **Skill**: competitor-intel (chains reddit + twitter + linkedin + blog + review scrapers) Plus: - **Skill**: meta-ad-scraper — Scrape their current Meta ads - **Skill**: google-ad-scraper — Scrape their current Google ads - **Skill**: review-scraper — Pull latest G2/Capterra/Trustpilot reviews **Output**: `clients/<client-name>/intelligence/competitor-baseline.md` ### 3. Configure Monitoring Cadence | What to Monitor | Frequency | Skill | What to Look For | |----------------|-----------|-------|-----------------| | Blog/content output | Weekly | blog-scraper | New posts, topic shifts, SEO attacks | | Social media posts | Weekly | linkedin-profile-post-scraper + twitter-scraper | Messaging changes, product announcements, engagement patterns | | Reddit/HN mentions | Weekly | reddit-scraper + hacker-news-scraper | User sentiment, complaints, praise, feature requests | | Ad creative changes | Bi-weekly | meta-ad-scraper + google-ad-scraper | New campaigns, messaging shifts, spend changes | | Review sentiment | Monthly | review-scraper | New reviews, rating trends, common complaints | ### 4. Run Monitoring Each monitoring cycle: 1. Run the relevant scrapers for the cycle type 2. Compare new data against the baseline/previous cycle 3. Flag significant changes: - New product features or pricing changes - New content targeting our client's keywords - Negative review trends (poaching opportunity) - New ad campaigns (messaging intelligence) - Founder/exec public statements about strategy ### 5. Produce Intelligence Report After each cycle, produce a brief intelligence summary: ``` # Competitor Intelligence — [Client] — Week of [Date] ## Key Changes - [Competitor A] published 3 new blog posts targeting "[keyword]" - [Competitor B] launched new Meta ad campaign focused on [theme] - [Competitor C] received 5 negative G2 reviews about [issue] ## Recommended Actions - Publish response content for [Competitor A]'s keyword attack - Create comparison page addressing [Competitor B]'s new messaging - Target [Competitor C]'s unhappy customers with migration content ## Detailed Findings [Per-competitor breakdown] ``` **Output**: `clients/<client-name>/intelligence/competitor-reports/[date].md` ## Ongoing Cadence - **Weekly**: Content + social monitoring, brief report - **Bi-weekly**: Ad monitoring - **Monthly**: Full review scrape + comprehensive report - **Quarterly**: Re-run full competitor-intel baseline, update watchlist ## Human Checkpoints - **After setup**: Review competitor watchlist and monitoring plan - **After each report**: Review recommended actions before executing
Related Skills
competitor-signals
Extract leads from competitor product activity — Product Hunt commenters/upvoters, HN posts about competitors, case studies, testimonials, tech press, and switching signals. Detects people actively switching from competitors as highest-priority leads.
competitor-intel
Competitor intelligence system. Track competitors across Reddit, Twitter/X, and LinkedIn. Run one-time deep research to create competitor profiles, then automate daily/weekly monitoring with consolidated reports and actionable signals. Reports delivered as markdown files and via email.
competitor-content-tracker
Monitor competitor content across blogs, LinkedIn, and Twitter/X on a recurring basis. Surfaces new posts, trending topics, and content gaps you can own. Chains blog-scraper, linkedin-profile-post-scraper, and twitter-scraper. Use when you want a weekly digest of what competitors are publishing and which topics are generating engagement.
competitor-ad-teardown
Deep-dive analysis of a competitor's ad strategy. Scrapes their Meta + Google ads, reverse-engineers their funnel (ad → landing page → CTA), identifies positioning bets, and produces a strategic teardown. Goes beyond ad-creative-intelligence by analyzing the full conversion path and strategic intent behind each campaign.
orthogonal-competitor-research
Research competitors - products, pricing, team, funding, and strategy
competitor-post-engagers
Find leads by scraping engagers from a competitor's top LinkedIn posts. Given one or more company page URLs, scrapes recent posts, ranks by engagement, selects the top N, extracts all reactors and commenters, ICP-classifies, and exports CSV. Use when someone wants to "find leads engaging with competitor content" or "scrape people who interact with [company]'s LinkedIn posts".
signal-detection-pipeline
Detect buying signals from multiple sources, qualify leads, and generate outreach context
seo-content-engine
Build and run an SEO content engine: audit current state, identify gaps, build keyword architecture, generate content calendar, draft content.
outbound-prospecting-engine
End-to-end outbound prospecting: detect intent signals, research companies, find decision-maker contacts, personalize messaging, launch campaign.
event-prospecting-pipeline
Find attendees at conferences/events, research their companies, qualify against ICP, and launch outreach
client-packet-engine
Batch client packet generator. Takes company names/URLs, runs intelligence + strategy generation, presents strategies for human selection, executes selected strategies in pitch-packet mode (no live campaigns or paid enrichment), and packages into local delivery packets.
client-package-notion
Package all work done for a client into a shareable Notion page with subpages and Google Sheets. Reads the client's folder (strategies, campaigns, content, leads, notes) and builds a structured Notion workspace the client can browse. Lead list CSVs are uploaded to Google Sheets and linked from the Notion pages. Use when you want to deliver work to a client in a polished, navigable format.