
Parallel Monitor
- 9.6k installs
- 62 repo stars
- Updated July 17, 2026
- parallel-web/parallel-agent-skills
parallel-monitor is an agent skill that Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on.
About
Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on the web changes - e.g., 'Track price changes for iPhone 16', 'Alert me when Tesla files a new 8-K', 'Monitor competitor pricing pages weekly'. Also use to list, inspect, update, or delete existing monitors. --- name: parallel-monitor description: "Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on the web changes - e.g., 'Track price changes for iPhone 16', 'Alert me when Tesla files a new 8-K', 'Monitor competitor pricing pages weekly'. Also use to list, inspect, update, or delete existing monitors." user-invocable: true argument-hint: <create|list|events|get|update|simulate|event-group|delete> [args] compatibility: Requires parallel-cli >= 0.3.0 and internet access.
- `--webhook https://example.com/hook` - POST events to a URL as they happen
- `--metadata '{"team":"competitive-intel"}'` - attach JSON metadata for your own bookkeeping
- `--output-schema '<json>'` - structure the event payload (advanced)
- The monitor has been created with its ID
- The cadence (so they know when to expect first event)
Parallel Monitor by the numbers
- 9,647 all-time installs (skills.sh)
- +342 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #92 of 2,184 Testing & QA skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
parallel-monitor capabilities & compatibility
- Capabilities
- ` webhook https://example.com/hook` — post even · ` metadata '{"team":"competitive intel"}'` — at · ` output schema '<json>'` — structure the event · the monitor has been created with its id · the cadence (so they know when to expect first e
- Use cases
- documentation
What parallel-monitor says it does
--- name: parallel-monitor description: "Continuously track the web for changes on a recurring cadence.
allowed-tools: Bash(parallel-cli:*) metadata: author: parallel --- # Web Monitor Action: $ARGUMENTS > Requires `parallel-cli` ≥ 0.3.0 (the `monitor` command was added in 0.3.0).
If `parallel-cli monitor` errors with `no such command` or similar, tell the user to run `parallel-cli update` (or `pipx upgrade parallel-web-tools` if installed via pipx), then retry.
## What this skill does Monitors are long-running, server-side jobs that re-check the web on a cadence and emit events when something changes.
npx skills add https://github.com/parallel-web/parallel-agent-skills --skill parallel-monitorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 9.6k |
|---|---|
| repo stars | ★ 62 |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 17, 2026 |
| Repository | parallel-web/parallel-agent-skills ↗ |
What problem does parallel-monitor solve for developers using this skill?
Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on the web changes - e.g., 'Track price.
Who is it for?
Developers who need parallel-monitor patterns described in the cached skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill's documented scope.
When should I use this skill?
Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on the web changes — e.g., 'Track price ch
What you get
Actionable workflows and conventions from SKILL.md for parallel-monitor.
- Web monitor configurations
- Change event logs
- Recurring alert schedules
By the numbers
- Requires parallel-cli >= 0.3.0
- Exposes 8 monitor actions: create, list, events, get, update, simulate, event-group, delete
Files
Web Monitor
Action: $ARGUMENTS
Requiresparallel-cli≥ 0.3.0 (themonitorcommand was added in 0.3.0). Ifparallel-cli monitorerrors withno such commandor similar, tell the user to runparallel-cli update(orpipx upgrade parallel-web-toolsif installed via pipx), then retry.
What this skill does
Monitors are long-running, server-side jobs that re-check the web on a cadence and emit events when something changes. Unlike search/research/findall (one-shot lookups), monitors persist until deleted and can optionally fire a webhook on each event.
Decide the action
Parse the user's request and pick one:
| Intent | Action |
|---|---|
| "Track / watch / monitor / alert me when X" | create |
| "What am I monitoring?" / "List monitors" | list |
| "What changed?" / "Show me events for monitor X" | events |
| "Show monitor X" / "Get details for X" | get |
| "Change cadence / query / webhook for X" | update |
| "Test the webhook" / "Fire a test event" | simulate (requires a webhook on the monitor) |
| "Show me the full payload for event group X" | event-group |
| "Stop / delete monitor X" | delete (always confirm before deleting) |
Create a monitor
parallel-cli monitor create "<query>" --cadence daily --jsonCadence options: hourly, daily (default), weekly, every_two_weeks. Match cadence to how often the source actually changes — hourly for prices/news, weekly for filings/staffing.
Optional flags:
--webhook https://example.com/hook— POST events to a URL as they happen--metadata '{"team":"competitive-intel"}'— attach JSON metadata for your own bookkeeping--output-schema '<json>'— structure the event payload (advanced)
Parse the JSON to extract the monitor_id. Tell the user:
- The monitor has been created with its ID
- The cadence (so they know when to expect first event)
- That events accumulate server-side — they can run
parallel-cli monitor events $MONITOR_IDlater to see what changed
If they configured a webhook, suggest testing it:
parallel-cli monitor simulate "$MONITOR_ID"simulate requires a webhook to be configured on the monitor. Without one it errors with Webhook not configured for this monitor — do not run it on monitors created without --webhook.
List monitors
parallel-cli monitor list -n 10 --jsonDefault to -n 10 — accounts with many historical monitors can return megabytes of JSON otherwise. Raise the limit only if the user explicitly asks for "all" or a larger set. Present as a table: ID, query (truncated), cadence, created.
Note:monitor listis not guaranteed to be sorted newest-first, so a monitor you just created may not appear in the first page of results. If a user is verifying creation, prefermonitor get $MONITOR_ID(using the ID returned by create) over scanning the list.
View events for a monitor
parallel-cli monitor events "$MONITOR_ID" --lookback 10d --jsonLookback format: Nd (days) or Nw (weeks). Default 10d.
For deeper detail on a specific event group:
parallel-cli monitor event-group "$MONITOR_ID" "$EVENT_GROUP_ID" --jsonSummarize for the user: count of events in the period, then a bulleted list of what changed with timestamps. Cite source URLs from the event payload.
Get / update / delete
parallel-cli monitor get "$MONITOR_ID" --json
parallel-cli monitor update "$MONITOR_ID" --cadence weekly --json
parallel-cli monitor delete "$MONITOR_ID" --jsonAlways confirm before deleting — deletion is permanent.
Setup
Requires parallel-cli (installed and authenticated). If parallel-cli --version fails, or if a later command fails with an authentication error, tell the user to see <https://docs.parallel.ai/integrations/cli> and stop.
Related skills
Forks & variants (1)
Parallel Monitor has 1 known copy in the catalog totaling 5 installs. They canonicalize to this original listing.
- parallel-web - 5 installs
How it compares
Pick parallel-monitor for managed recurring web diffs via CLI; use custom scraper skills when you need full HTML parsing control or private authenticated pages.
FAQ
What does parallel-monitor do?
Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on the web changes — e.g., 'Track price changes for iPhone 16'
When should I use parallel-monitor?
Continuously track the web for changes on a recurring cadence. Use when the user asks to 'monitor', 'track changes to', 'watch', or 'alert me when' something on the web changes — e.g., 'Track price changes for iPhone 16'
Is parallel-monitor safe to install?
Review the Security Audits panel on this page before installing in production.