What problem does it solve?
Manually checking competitor websites, changelogs, and pricing pages every day is tedious, and naive change-detection tools flood channels with noise from cosmetic edits. This Skill runs a daily watch loop that fetches each tracked page, diffs it against the previous run's snapshot, filters out cosmetic changes, and posts only meaningful updates to a Slack channel.
Core Features & Use Cases
- Scheduled page diffing: A daily cron re-prompts a persistent session that fetches every URL on the watch list over plain HTTP GET and compares normalized content against the last stored snapshot.
- Cosmetic noise filtering: Typo fixes, timestamps, layout reflows, and reordering are dropped, while pricing changes, new changelog entries, and rewritten positioning are reported.
- Persistent ledger: Snapshots and a dated run log are maintained in
.kortix/memory/competitor-watch-log.md so each run has something to diff against and fetch failures are retried.
- Use Case: A product marketing team tracks five competitor pricing pages; each morning the Skill posts a short Slack summary only when a price, plan, or feature actually changed, staying silent on quiet days.
Quick Start
Ask the agent to run a manual competitor watch check against the current watch list and post any meaningful changes to the configured Slack channel.