impri_create_watcher
Create a watcher that checks RSS, Reddit, or URL diffs for keywords and delivers new matching items to an approval inbox or webhook on a schedule.
Instructions
Create a watcher that monitors external sources (RSS feeds, Reddit, URL diffs) and delivers matching items to the approval inbox or a webhook.
The watcher runs on the schedule you specify, deduplicates items by URL/content-hash, and delivers only new matches. The first run establishes a baseline and does not generate alerts.
Example — watch an RSS feed for AI-related news: spec: { name: "AI launches radar", kind: "rss", config: { url: "https://openai.com/news/rss.xml" }, keywords: ["launch", "gpt-", "voice"], keywords_none: ["funding", "benchmark"], min_score: 1, schedule: { every: "8h", jitter: "4h" } }
Returns { watcher_id, name, kind, status, next_run_at }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Watcher specification (name, kind, config, keywords, keywords_none, min_score, schedule). See SPEC.md §3.2 for the full schema. |