competitor-watch
Skill9 starsChanged 8 months agoMITView on GitHub
Extract and compare structured data from competitor or benchmark websites
8 other projects use a version of this.
Adopted by
Most recently taken up by
- TrueScrape/truescrapetheir own version, first seen Nov 8, 2026
- heypastel/pastel-outbound-systemtheir own version, first seen Nov 8, 2026
- CatCatUncle/openworkbuddytheir own version, first seen Nov 5, 2026
- legioncodeinc/littlebird-skillstheir own version, first seen Oct 20, 2026
- muguang1224/competitor-watchtheir own version, first seen Oct 15, 2026
- calven-ai/marketing-as-codetheir own version, first seen Oct 7, 2026
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- CatCatUncle/openworkbuddy★ 398same name
- calven-ai/marketing-as-code★ 10same name
- legioncodeinc/littlebird-skills★ 8same name
- roeibh/morning-briefing-claude-plugin★ 3same name
- heypastel/pastel-outbound-system★ 2same name
- localoy-ai/localstack★ 2same name
- muguang1224/competitor-watch★ 1same name
- TrueScrape/truescrape★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- changelog-monitorSkill
- content-extractorSkill
- doc-fetcherSkill
- site-auditorSkill
- visual-qaSkill
The file
Files
Competitor Watch
Extract and compare structured data from multiple websites side-by-side.
Prerequisites
CF Browser MCP server must be configured (see the CF Browser quick start).
Why This Skill?
Pricing pages, feature matrices, and product comparisons are almost always JS-rendered. This skill uses browser_json and browser_scrape to extract structured data from multiple competitor pages, then generates a comparison.
Workflow
Step 1: Identify Pages
From user input, determine:
- Which competitors/products to compare
- What data points to extract (pricing, features, limits, etc.)
- Resolve URLs (homepage, pricing page, docs, etc.)
Step 2: Extract Data (Parallel)
For each competitor page, use the most appropriate tool:
Pricing data:
browser_json(url, prompt="Extract all pricing tiers with: plan name, monthly price, annual price, key features, and limits")Feature comparison:
browser_json(url, prompt="Extract all features with: feature name, availability (yes/no/limited), and any limits or quotas")General product info:
browser_scrape(url, selectors=["h1", ".pricing-card", ".feature-list", "[class*=plan]"])Step 3: Normalize
Align extracted data into a consistent schema:
- Standardize plan names (Free/Pro/Enterprise)
- Convert currencies if needed
- Unify feature naming across competitors
- Handle missing data points (mark as "N/A" or "Not listed")
Step 4: Compare & Report
Output a markdown comparison table:
## Competitor Comparison — {Category}
| | Competitor A | Competitor B | Competitor C |
|---|---|---|---|
| Free tier | 1K requests | 500 requests | None |
| Pro price | $20/mo | $25/mo | $19/mo |
| API rate limit | 100 req/s | 50 req/s | Unlimited |
| Key differentiator | Best DX | Most features | Cheapest |
### Key Insights
- Competitor A leads on developer experience
- Competitor B has the most comprehensive free tier
- Price range: $19-25/mo for pro plansParameters
urls(required): List of competitor URLs or product namesfocus(optional): What to compare — "pricing", "features", "limits", "all"prompt(optional): Custom extraction prompt for specific data points
Examples
"Compare Vercel vs Netlify vs Cloudflare Pages pricing"
→ browser_json on each /pricing page → normalized comparison table
"What features does Cursor have that Copilot doesn't?"
→ Extract feature lists from both → diff analysis
"Compare the free tiers of Supabase, Firebase, and PlanetScale"
→ Extract pricing/limits → free tier comparison
"How does our pricing compare to competitors?"
→ Extract your pricing page + competitors → gap analysisDoes it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

