parallel-monitor

作成者: parallel-web

継続的にウェブを監視し、定期的な間隔で変更を追跡します。ユーザーが「監視して」「変更を追跡して」「見張って」「通知して」などと依頼した場合に使用します。

npx skills add https://github.com/parallel-web/parallel-cursor-plugin --skill parallel-monitor

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. 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:

IntentAction
"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 --json

Cadence 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_ID later 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 --json

Default 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 list is 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, prefer monitor 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 --json

Lookback 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" --json

Summarize 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" --json

Always confirm before deleting — deletion is permanent.

If the parallel-cli binary is not installed

If the shell reports command not found: parallel-cli (i.e. the binary itself is missing — distinct from a No such command error from a stale CLI, which the in-body guidance above covers), stop immediately. Do NOT search the web yourself, do NOT use any built-in search tools, and do NOT try to answer the query from your own knowledge. Instead, tell the user:

  1. parallel-cli is not installed
  2. Run /parallel-setup to install it
  3. Then retry their request

parallel-webのその他のスキル

parallel-monitor
parallel-web
継続的にウェブを監視し、定期的な間隔で変更を追跡します。ユーザーが「監視して」「変更を追跡して」「見張って」「通知して」などと依頼した場合に使用します。
migrate-to-parallel
parallel-web
Exa、Tavily、Perplexity、またはFirecrawlのウェブデータ統合を、アプリケーションの動作を維持しながら適切なParallel製品へ完全に移行します。使用…
parallel-data-enrichment
parallel-web
企業、人物、または製品データの一括エンリッチメントを、CEO名、資金調達、連絡先情報などのWebソースフィールドで行います。インラインJSONデータまたはCSVファイルを受け付け、エンリッチされた結果をCSVに出力します。監視URLとポーリングコマンドによる進捗追跡で非同期実行されます。parallel-cliツールとインターネットアクセスが必要で、設定可能なタイムアウトで大規模データセットを処理します。自然言語による意図記述(例:「CEO名と設立年」)を通じて柔軟なフィールドリクエストをサポートします。
parallel-deep-research
parallel-web
複雑なトピックに対して、深さ、レイテンシ、コストのトレードオフを設定可能な網羅的リサーチ。3つのプロセッサ層(pro-fast、ultra-fast、ultra)は30秒から25分まで対応し、コストはベースラインの1倍から3倍にスケーリング。非同期実行とポーリングにより、リサーチを即座に開始し、URL経由で進捗を監視、ブロックせずに結果を取得可能。出力はフォーマット済みMarkdownレポートとJSONメタデータ。エグゼクティブサマリーはstdoutに出力され、クイックオーバービューを提供。明示的に設計...
parallel-findall
parallel-web
自然言語の説明に一致するエンティティ(企業、人物、製品など)を発見します。ユーザーが「すべてのXを見つけて」や「…するすべてのYをリストアップして」と尋ねた場合に使用します。
parallel-memory
parallel-web
過去のParallel Task、Monitor、FindAllの実行を、役立つ可能性がある場合に想起し、求められたら実行やメモリを消去する。
parallel-web-extract
parallel-web
複数のURLから並行して、トークン効率よくコンテンツを抽出します。1つのコマンドでウェブページ、記事、PDF、JavaScript多用サイトを処理。フォークされたコンテキストで動作し、組み込みのWebFetchと比較してトークンオーバーヘッドを最小化。オプションのフォーカス目標を指定して複数URLのバッチ抽出をサポート。parallel-cliのインストールと認証が必要。抽出されたコンテンツはマークダウン形式でローカルファイルに出力され、フォローアップクエリに利用可能。
parallel-web-search
parallel-web
インターネット全体から最新情報、調査、事実確認を高速にウェブ検索します。単一の目的ベースのクエリまたは複数のキーワード検索を並行して実行し、抜粋とメタデータを含む最大10件の結果を返します。--after-dateによる時間指定フィルタリングと、--include-domainsによるドメイン指定検索をサポートします。タイトル、URL、公開日、抜粋を含む構造化JSONを出力し、解析やフォローアップクエリを容易にします。すべての主張に対してマークダウンを使用したインライン引用が必要です...