What this agent does
Pricing changes are exactly the kind of competitive signal that matters a lot and gets noticed late, because nobody's job is to refresh five pricing pages every week. This agent checks your named competitors' pricing pages on a schedule, diffs them against the last known version, and alerts you the moment something changes.
pricing-page-snapshotter— fetches each configured competitor's pricing page and extracts the structured pricing data (tiers, prices, included features).price-diff-alerter— compares the new snapshot against the last saved one, and if anything changed (a price moved, a tier was added/removed, a feature shifted tiers), writes a plain-language summary of exactly what changed and sends it to your configured channel.
Every run saves the snapshot regardless of whether a change was found, building a full pricing-history archive per competitor over time.
Requirements
- Runs entirely on free, built-in fetch/browse tools — no paid price-monitoring or scraping API required.
- Works on Claude AI (Claude Code, or claude.ai with code execution) and on Zo Computer natively.
- Some pricing pages render prices via JavaScript — for those, the package includes notes on using a browser-capable fetch rather than a plain HTTP request.
Setup
- Unzip the package into your workspace, keeping the folder structure intact.
- Edit
config/tracked-competitors.mdwith each competitor's pricing page URL and a name label. - Run the starter prompt in
starter-prompts.mdto take the first snapshot of all tracked pages (this always reports "baseline saved", not a change). - Schedule
automation-prompt.mdweekly — pricing rarely changes more often than that, and daily checks mostly just burn requests.
What's included
Skills/pricing-page-snapshotter/SKILL.mdandSkills/price-diff-alerter/SKILL.mdconfig/tracked-competitors.md— editable list of competitor pricing URLsconfig/pricing-history/— per-competitor snapshot archiveinstallation-prompt.md— install instructions for Claude AI and Zo Computerautomation-prompt.md— weekly scheduling instructionsstarter-prompts.md— example prompt for the initial baseline snapshotassets/— pipeline diagram