← Back to Skills Marketplace
normallygaussian

Parallel Monitor

by NormallyGaussian · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
32
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install parallel-monitor
Description
Continuously track the web for changes via the Parallel Monitor API. Creates a recurring research task that runs on a cadence and emits events on change — wi...
README (SKILL.md)

Parallel Monitor

Continuously track the web for changes. A monitor is a recurring research task that runs on a cadence (hourly / daily / weekly / every two weeks) and emits an event each cycle. Optionally deliver events to a webhook.

When to Use

Trigger this skill when the user asks for:

  • "monitor [thing]", "track changes to [thing]", "watch [page/topic]"
  • "alert me when [X] changes / files / launches / posts"
  • "keep an eye on [pricing page / competitor / SEC filings]"
  • Recurring research that should re-run automatically without re-prompting

Use Search for one-off lookups; use Monitor when the user wants ongoing observation.

Quick Start

parallel-cli monitor create "Track price changes for iPhone 16 Pro" --json

CLI Reference

Basic Usage

parallel-cli monitor create "\x3Cobjective>" [options]
parallel-cli monitor list --json
parallel-cli monitor get mon_xxx --json
parallel-cli monitor update mon_xxx [options] --json
parallel-cli monitor delete mon_xxx
parallel-cli monitor events mon_xxx --json
parallel-cli monitor simulate mon_xxx --json

Common Flags (create / update)

Flag Description
-c, --cadence hourly, daily (default), weekly, every_two_weeks
--webhook \x3Curl> Webhook URL for event delivery (required for simulate)
--output-schema \x3Cjson> JSON schema for structured event output
--json Output as JSON

Examples

Create a basic monitor (daily cadence):

parallel-cli monitor create "Track new SEC filings from Tesla" --json

Hourly monitor with webhook delivery:

parallel-cli monitor create "New AI funding announcements" \
  --cadence hourly \
  --webhook https://example.com/hooks/funding \
  --json

Structured-output monitor:

parallel-cli monitor create "Track iPhone 16 Pro pricing on apple.com" \
  --output-schema '{"properties":{"price_usd":{"type":"number"},"in_stock":{"type":"boolean"}}}' \
  --json

List existing monitors (default 10):

parallel-cli monitor list --json

Inspect events from a monitor:

parallel-cli monitor events mon_xxx --json

Test webhook delivery without waiting for a real cycle:

parallel-cli monitor simulate mon_xxx --json

(simulate requires a --webhook was set on the monitor; otherwise it errors.)

Update cadence on an existing monitor:

parallel-cli monitor update mon_xxx --cadence weekly --json

Delete a monitor:

parallel-cli monitor delete mon_xxx

Best-Practice Prompting

Objective

Write 1-3 sentences describing:

  • What signal the monitor should look for (e.g., "price changes", "new filings", "site outage")
  • What "change" means (numeric threshold, new entity appearing, status flip)
  • Source preference if relevant (e.g., "from sec.gov", "on the official pricing page")

Cadence

Pick the slowest cadence that still catches the signal in time:

  • hourly — breaking news, pricing fluctuations, status pages
  • daily (default) — most ongoing tracking
  • weekly / every_two_weeks — slow-moving topics, regulatory filings, executive changes

Output Schema (optional)

Provide a JSON schema when you want structured per-event output (e.g., {price_usd, in_stock}). The Monitor API will populate that schema each cycle, making downstream automation easier.

Response Format

monitor create and monitor list return JSON with fields like:

  • monitor_idmon_xxx
  • objective — the natural-language description
  • cadence — current schedule
  • webhook — delivery URL (if set)
  • created_at / updated_at — timestamps
  • last_event_at — most recent event timestamp (if any)

monitor events returns an array of {event_id, observed_at, output} objects.

Output Handling

When relaying monitor results to the user:

  • Always echo the monitor_id so the user can manage the monitor later
  • Default monitor list to -n 10 to avoid megabyte-scale dumps in long-lived workspaces
  • For events output, summarize the trend across cycles, not just the latest event

Running Out of Context?

For long-running monitor management sessions, save state and use sessions_spawn:

parallel-cli monitor list --json -o /tmp/monitors.json

Then spawn a sub-agent:

{
  "tool": "sessions_spawn",
  "task": "Read /tmp/monitors.json and produce a summary of active monitors grouped by cadence.",
  "label": "monitor-summary"
}

Error Handling

Exit Code Meaning
0 Success
1 Unexpected error (network, parse)
2 Invalid arguments
3 API error (non-2xx)

Prerequisites

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.

References

Usage Guidance
Install this only if you intend to let the agent manage Parallel monitors through your authenticated Parallel CLI. Check the account being used, choose the slowest useful cadence, use trusted webhook URLs, and keep the monitor_id so you can update or delete monitors later.
Capability Analysis
Type: OpenClaw Skill Name: parallel-monitor Version: 1.0.3 The skill is a legitimate wrapper for the Parallel Monitor API, providing functionality to track web changes via the `parallel-cli`. It includes standard features such as creating monitors, listing events, and configuring webhooks for notifications. No evidence of malicious intent, data exfiltration, or unauthorized command execution was found in SKILL.md or _meta.json; the instructions are clearly aligned with the stated purpose of the tool.
Capability Assessment
Purpose & Capability
The documented capabilities—creating, listing, updating, deleting, and reading events for Parallel monitors—match the stated purpose of ongoing web change tracking, but they do mutate an external account and create recurring tasks.
Instruction Scope
The skill is scoped to user requests such as monitor/track/watch/alert, and it advises using Search for one-off lookups. The ongoing behavior is disclosed, including automatic re-runs without re-prompting.
Install Mechanism
There is no install spec and no code, but SKILL.md requires an already installed and authenticated parallel-cli even though registry metadata declares no required binary or primary credential.
Credentials
The skill mainly invokes the Parallel CLI and optionally writes a temporary monitor list to /tmp and sends monitor events to a user-specified webhook; these are purpose-aligned but should be understood before use.
Persistence & Privilege
Persistent recurring monitors are the core feature and are disclosed, including delete/update commands so users can manage them later.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install parallel-monitor
  3. After installation, invoke the skill by name or use /parallel-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
parallel-monitor 1.0.3 - Added a detailed SKILL.md for usage, prompting, CLI examples, error codes, and best practices. - Clarified when to use monitoring versus one-off searches. - Outlined support for structured outputs via JSON schema and webhook event delivery. - Documented error handling procedures and prerequisites. - Included references to official documentation for further information.
Metadata
Slug parallel-monitor
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Parallel Monitor?

Continuously track the web for changes via the Parallel Monitor API. Creates a recurring research task that runs on a cadence and emits events on change — wi... It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.

How do I install Parallel Monitor?

Run "/install parallel-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Parallel Monitor free?

Yes, Parallel Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Parallel Monitor support?

Parallel Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Parallel Monitor?

It is built and maintained by NormallyGaussian (@normallygaussian); the current version is v1.0.3.

💬 Comments