firecrawl-monitor

Detect website content changes and send webhook or email notifications on a schedule.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/The-Focus-AI/walking-thoughts --skill firecrawl-monitor-the-focus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-monitor
Source: https://github.com/The-Focus-AI/walking-thoughts/tree/main/.agents/skills/firecrawl-monitor
Command: npx skills add https://github.com/The-Focus-AI/walking-thoughts --skill firecrawl-monitor-the-focus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tracking changes on websites manually requires building cron jobs, scrapers, diff scripts, and notification plumbing. This Skill provides change-detection-as-a-service through the Firecrawl CLI, so you can watch pages, entire sites, or the whole web and get notified only when real content changes. ## Core Features & Use Cases - Page, batch, and site monitors: Watch a single URL, a list of URLs, or every page discovered by a recurring crawl, with each page labeled same, new, changed, removed, or error. - Web monitors: Monitor the entire web via search queries plus a goal to alert on new results such as product launches, funding rounds, papers, or brand mentions. - AI noise filtering and structured diffs: A plain-language --goal makes the AI judge ignore formatting and tracking-param noise, while JSON-mode change tracking returns per-field diffs like price changes. - Use Case: A competitive analyst creates a monitor on a competitor's pricing page with an email alert and a goal to flag plan or price changes, receiving notifications only when substantive pricing content actually changes. ## Quick Start Ask the AI to create a Firecrawl monitor that watches a specific URL on a schedule and emails or webhooks you when its content changes.

Frequently Asked Questions about firecrawl-monitor

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

FAQPage Schema
How do I monitor a webpage for changes with Firecrawl?

Run firecrawl monitor create with --page for the URL, --schedule for frequency, --goal describing what counts as a change, and --email or --webhook-url for notifications. Use firecrawl monitor run to trigger an immediate check.

How do I monitor the web for new results instead of a specific URL?

Create a web monitor with --queries plus a required --goal instead of a URL. Each check runs the searches and alerts only on new results matching the goal, with --search-window and --max-results controlling recency and volume.

What is the difference between a page monitor and a web monitor?

Page monitors watch URLs you already have and label them same, new, changed, removed, or error. Web monitors search the whole web via queries and alert only on new results never seen before, never reporting changed or removed.

Can Firecrawl monitors track structured fields like prices?

Yes, JSON-mode change tracking extracts structured fields via a schema and returns per-field diffs such as plans[0].price changing values. Pass a JSON body with changeTracking format to monitor create since CLI flags do not cover this mode.

What are the limitations of Firecrawl monitors?

The minimum schedule interval is 15 minutes, and monitoring is unavailable for zero-data-retention teams. External email recipients must confirm an opt-in message before receiving alerts.

Why does my monitor send alerts for irrelevant page changes?

The --goal may be too broad or missing. Write a 2-3 sentence goal starting with Alert when, restate scope, and add an Ignore sentence only for intent-specific exclusions; the judge already filters formatting and tracking-param noise.