competitor-monitor

Snapshots competitor web pages and diffs pricing, headings, CTAs, and links between runs.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/aaronjmars/aeon-bd --skill competitor-monitor-aaronjmars
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: competitor-monitor
Source: https://github.com/aaronjmars/aeon-bd/tree/main/skills/competitor-monitor
Command: npx skills add https://github.com/aaronjmars/aeon-bd --skill competitor-monitor-aaronjmars

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Manually checking competitor websites for pricing changes, new pages, or repositioned messaging is repetitive and easy to miss. This Skill automates that watch: it fetches each watched page on a cadence, extracts the signals a human would notice, and reports only what actually changed since the last run. ## Core Features & Use Cases - Signal-based diffing: Extracts pricing figures, headings, CTA buttons, nav/footer links, title, and meta description, then diffs against the previous snapshot so deploy noise (build hashes, timestamps) never triggers false alerts. - Severity-ranked change reports: Changes are tagged high/medium/low (a pricing change beats a reworded button) and consolidated into one notification with concrete before/after facts. - Durable change log: Every notified change is appended to a persistent CHANGES.md history, plus optional table-row tracking for pages like security acknowledgements or CVE lists. - Use Case: Add https://rival.com/pricing and https://rival.com/changelog to the watch list; on the next scheduled run, get a single message like "New Pro tier at $49/mo" instead of re-reading the whole page yourself. ## Quick Start Ask the AI to run the competitor monitor with a comma-separated list of competitor page URLs, or reply with a URL when prompted to add it to the persistent watch list.

Frequently Asked Questions about competitor-monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor competitor website changes automatically?▼

Add competitor page URLs to the watch list in memory/competitors.md or pass them as a comma-separated variable. Each run snapshots pricing, headings, CTAs, and links, diffs against the previous snapshot, and notifies only when something actually changed.

How to track competitor pricing page changes?▼

Watch the specific pricing URL rather than just the homepage. The snapshot script extracts money figures and tiers, and any pricing change is flagged as a high-severity diff with the concrete before-and-after values in the notification.

Does web page monitoring work with JavaScript-rendered sites?▼

It reads what the server serves, so pure client-rendered SPAs that ship an empty shell will look thin. Meta tags and server-rendered copy still diff, but JS-injected content will not be captured.

Why does HTML diffing produce false change alerts?▼

Raw HTML churns on every deploy due to build hashes, nonces, and inlined timestamps. This Skill diffs extracted signals like prices and headings instead of raw HTML, so alerts only fire when the site's actual content moved.

Can I track table rows like CVE or security acknowledgement lists?▼

Yes, append [rows] to a watch-list entry to opt that page into table-row diffing. The snapshot records every table row and the diff reports rows_added and rows_removed, useful for CVE tables, status pages, or customer logo lists.