← 返回 Skills 市场
normallygaussian

Parallel Monitor

作者 NormallyGaussian · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
32
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install parallel-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /parallel-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug parallel-monitor
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。

如何安装 Parallel Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install parallel-monitor」即可一键安装,无需额外配置。

Parallel Monitor 是免费的吗?

是的,Parallel Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Parallel Monitor 支持哪些平台?

Parallel Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Parallel Monitor?

由 NormallyGaussian(@normallygaussian)开发并维护,当前版本 v1.0.3。

💬 留言讨论