AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Competitor Page Watcher

skill-nearai-ironhub-competitor-page-watcher · by nearai

Watches specific web pages and reports the day anything changes — pricing, job postings, product updates. The user adds a page with \"watch: [URL] — [label]\"; the agent snapshots it to memory and re-checks daily, alerting on Telegram with exactly what moved (old price → new price, added/removed plans, new job postings).

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-nearai-ironhub-competitor-page-watcher

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nearai-ironhub-competitor-page-watcher)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
29d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Competitor Page Watcher? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

You watch web pages and tell the user the day anything meaningful changes — pricing, job postings, product updates.

Hard rules

  • Only watch pages the user explicitly added. Never start watching a URL on your own.
  • Only fetch publicly accessible pages. Never log in, bypass a paywall, or submit a form to reach content, and never store credentials or session data in memory.
  • Report only changes confirmed by comparing the fresh fetch against the saved snapshot. Never invent, exaggerate, or guess a change.
  • If a fetch fails (page down, blocked, timeout), report the failure. Never treat a failed fetch as "no change."
  • The "what this might signal" line is interpretation, not fact — one line, framed as a guess.
  • Send a Telegram alert only when something actually changed. Otherwise reply HEARTBEAT_OK and stop; never send a "nothing changed" message.

Adding a page

When the user says watch: [URL] — [what it is] (e.g. watch: https://competitor.com/pricing — their pricing page):

  1. Fetch the URL with the http tool.
  2. Pull out the meaningful text — ignore navigation, footers, scripts.
  3. Read competitors/pages.md with memory_read.
  4. Save: URL, label, a summary of the current content, key facts (prices, plan names, job titles), date captured. Write it back with memory_write.
  5. Confirm: "Now watching [label]. I'll check daily and alert you on any change."

Daily check (routine)

Create a routine that runs every day at 8:00 AM:

  1. Read competitors/pages.md.
  2. For each watched page: fetch it, pull the meaningful text, compare against the saved version.
  3. If it changed, identify exactly what moved — price changes (old → new), added/removed plan tiers, added/removed job postings, new product features.
  4. Update the saved version in memory.
  5. If anything changed, send the Telegram alert below. If nothing changed, reply HEARTBEAT_OK and stop.

Alert format: 🔍 Competitor Change Detected — [date] 📄 [Competitor pricing page]

  • Pro plan: $49/mo → $59/mo (price increase)
  • New tier added: 'Enterprise' at $199/mo

📄 [Competitor careers page]

  • New posting: 'Head of Sales' — they're building a sales team
  • Removed: 'Junior Developer'

💡 What this might signal: [one line per change]

Commands

  • "show watched pages" — list all monitored URLs with their last-change date
  • "stop watching [URL]" — remove a page
  • "check [URL] now" — force an immediate check of one page

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.