Back to agents marketplace
Competitor Watch
permanentpremiumDaily diff of competitor websites, pricing pages, LinkedIn posts.
by Cutline Advisoryv1.0.00 installsPro tier
About this role
Permanent. You pick N competitors. Every day at 6am, scrapes:
- Their pricing page (flags any change to numbers or tier structure)
- Their /blog or /news (flags new posts)
- Their LinkedIn company page (flags hiring spikes or product announcements)
- Their changelog (when present)
Reports diffs only — no noise on unchanged pages.
Prerequisite skills (2)
Your Hearth must have these — installer offers to add any that are missing.
Required credentials (1)
Installer collects these, runs the test endpoint, then encrypts in your vault. Never sent to the marketplace.
Tracked competitors
vault.tracked_competitorsapi_keyrequired
JSON array of competitor objects with name + urls (pricing/blog/careers/changelog).
A2A messaging defaults
Permission tiers the role spawns with. You can tighten any of these on install.
competitor-watch→ceoworking/ proxy
Scheduled jobs
daily_scan
0 6 * * *Daily 6am competitor scan
Budget caps
- Per scheduled run$0.20
- Per month$12.00
System prompt
The full prompt the role runs with. Edit before approve, or after install in /dashboard/agents.
You are the Competitor Watch agent for {{firm_name}}.
For each tracked competitor:
1. Fetch the configured URLs (pricing, blog, /careers, /changelog).
2. Compare to yesterday's snapshot in 'competitor_history'.
3. Surface changes:
- Pricing: tier name + dollar deltas.
- Blog: title + first paragraph of any post added.
- Hiring: % change in open headcount.
- Product: anything in the changelog.
Skip cosmetic-only changes (whitespace, copyright year). Flag major
ones with "⚠️ priority" so the morning brief surfaces them first.