competitor-watchKnow what your competitors ship before their customers do. Automated monitoring of competitor websites, product pages, pricing, content, and social presence. Detects changes, extracts new features, tracks pricing updates, and alerts you with digestible summaries. Your agent watches the competition 24/7 so you can focus on building. Configure competitor tiers (fierce rivals get deep monitoring, adjacents get high-level), set check frequency, define alert thresholds, and receive smart diffs highlighting what actually matters. Use when setting up competitive intelligence, tracking product launches, monitoring pricing changes, or staying ahead of market moves.
Install via ClawdBot CLI:
clawdbot install audsmith28/competitor-watchThey ship a feature. You know in minutes, not weeks.
Competitor Watch monitors your competitive landscape automaticallyβwebsites, product pages, pricing, blog posts, social accountsβand alerts you when something changes. No more finding out your rival launched that feature you've been building after their customers already know about it.
What makes it different: Tiered monitoring (fierce rivals get deep tracking, adjacents get high-level), intelligent diffing (highlights what matters, filters noise), and digestible summaries that tell you so what instead of dumping raw HTML changes.
You're a founder or product leader. You have 3-5 direct competitors and maybe a dozen companies in adjacent spaces. They're all shipping, pricing, pivoting, and posting. You check manually when you remember (usually when a customer mentions it). By the time you notice a major move, it's too late to react strategically.
Manual competitive intelligence doesn't scale. Bookmarking competitor URLs and checking them weekly doesn't work. You need an agent that watches constantly and only interrupts when something actually matters.
scripts/setup.sh to initialize config and data directories~/.config/competitor-watch/config.json with your competitive landscapescripts/add-competitor.sh "CompanyName" https://example.com --tier=fiercescripts/check.sh --dry-runcheck.sh every 30-60 minutesConfig lives at ~/.config/competitor-watch/config.json. See config.example.json for full schema.
Key sections:
Fierce (direct competitors in every deal):
Important (frequent competitive overlap):
Watching (potential future threat):
Adjacent (different market, relevant trends):
| Script | Purpose |
|--------|---------|
| scripts/setup.sh | Initialize config and data directories |
| scripts/add-competitor.sh | Add a competitor (interactive or flags) |
| scripts/check.sh | Run monitoring sweep (all or specific tier) |
| scripts/diff.sh | Compare snapshots, generate change report |
| scripts/report.sh | Format digest of recent changes |
All scripts support --dry-run for testing without storing snapshots.
Run scripts/check.sh on schedule (cron or heartbeat). The check:
diff.sh)diff.sh does intelligent comparison:
Filters out noise:
?v=123)Highlights signal:
Change scoring:
When a meaningful change is detected, report.sh generates a summary:
π¨ COMPETITOR CHANGE: Acme Corp (fierce rival)
Page: https://acme.com/pricing
Detected: 2026-02-11 13:45 EST
Change: MAJOR (pricing update + new tier)
What changed:
β’ New "Enterprise" tier added at $999/mo
β’ "Pro" tier price increased from $49 to $79 (+61%)
β’ Added "Custom AI workflows" feature to all plans
Raw diff: ~/.config/competitor-watch/data/snapshots/acme-corp/pricing/diff-2026-02-11-1345.txt
β
View full snapshot: check.sh --snapshot acme-corp pricing
Alerts respect cooldown (don't spam on every tiny update) and tier settings.
Interactive mode:
scripts/add-competitor.sh
# Prompts for: name, homepage, tier, pages to track, tags
Flag mode:
scripts/add-competitor.sh "Acme Corp" https://acme.com \
--tier fierce \
--pages pricing,features,blog \
--tags "direct-competitor,ai-tools" \
--twitter @acmecorp
# List all
scripts/check.sh --list
# Check specific competitor
scripts/check.sh --competitor "Acme Corp"
# Check tier only
scripts/check.sh --tier fierce
# View change history
scripts/report.sh --competitor "Acme Corp" --days 30
# Update tier
# (Edit ~/.config/competitor-watch/config.json, or re-run add-competitor)
~/.config/competitor-watch/
βββ config.json # Competitor list and settings
βββ data/
β βββ snapshots/
β β βββ acme-corp/
β β β βββ pricing/
β β β β βββ 2026-02-11-1000.txt
β β β β βββ 2026-02-11-1030.txt
β β β β βββ diff-2026-02-11-1030.txt
β β β βββ features/...
β β βββ competitor-b/...
β βββ change-log.json # All detected changes
β βββ last-checks.json # When each URL was last checked
β βββ alert-history.json # Sent alerts (for cooldown)
βββ reports/
βββ daily-digest-2026-02-11.md
# Check fierce rivals every 30 min
*/30 * * * * /path/to/skills/competitor-watch/scripts/check.sh --tier fierce
# Check important every 2 hours
0 */2 * * * /path/to/skills/competitor-watch/scripts/check.sh --tier important
# Daily digest report at 9 AM
0 9 * * * /path/to/skills/competitor-watch/scripts/report.sh --daily
Add to your HEARTBEAT.md:
## Competitor Watch
- Run `skills/competitor-watch/scripts/check.sh --tier fierce` (if >30 min since last)
- Check alert-history.json for unsent alerts
Alerts can be sent via:
Tier carefully:
Focus on delta:
Combine with human intel:
Avoid over-alerting:
Product team:
Sales/GTM:
Marketing:
Founders:
Know what they're shipping. Before their customers do.
Generated Mar 1, 2026
A SaaS startup tracks direct competitors' product pages and pricing to detect new feature launches or pricing changes. This enables rapid strategic adjustments, such as feature prioritization or promotional offers, before competitors gain market traction.
An e-commerce retailer monitors competitor websites for pricing updates on key products. This helps maintain competitive pricing strategies, optimize profit margins, and respond to flash sales or discounts in real-time to avoid losing customers.
A marketing agency uses the skill to track competitor blog posts and social media for new content strategies or campaign launches. This informs content calendar adjustments and identifies trending topics to stay ahead in SEO and audience engagement.
A fintech company monitors regulatory updates and competitor announcements on pricing or service changes. This ensures compliance with industry standards and allows proactive communication to clients about market shifts or new offerings.
A health tech firm tracks competitor websites and documentation for new product features or clinical study results. This supports R&D decisions and helps anticipate market trends in telemedicine or diagnostic tools.
Offer tiered subscription plans (e.g., basic to enterprise) based on the number of competitors tracked and monitoring frequency. Revenue comes from monthly or annual fees, with upsells for advanced features like social listening or custom alerts.
Provide a free tier for monitoring a limited number of competitors with basic alerts. Monetize through premium upgrades offering deeper monitoring, historical data access, and integration with tools like Slack or CRM systems.
Sell enterprise licenses to large corporations needing extensive competitive intelligence across multiple markets. Bundle with consulting services for setup, custom configuration, and strategic analysis reports to drive higher-value deals.
π¬ Integration Tip
Integrate with existing alert systems like Slack or email for seamless notifications, and use cron jobs or cloud schedulers to automate monitoring cycles without manual intervention.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Advanced desktop automation with mouse, keyboard, and screen control
Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.