Market Watch
PassAudited by ClawScan on May 1, 2026.
Overview
Market Watch is a coherent market-alert skill, but users should notice that it runs background monitors, stores alert/session context locally, and can proactively deliver messages to the agent.
Install this only if you are comfortable with a background market/news monitor that stores alert context locally and can proactively message your agent. Review recipients and alert summaries, avoid storing secrets, and stop or uninstall the daemon/watchdog when monitoring is no longer needed.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
After an alert is registered, market/news monitoring can continue in the background and may be restarted automatically if the optional watchdog is installed.
The skill intentionally uses background daemons and offers an auto-restart watchdog so alerts can fire later.
Both scripts automatically start the daemon after registering an alert. ... (macOS) Install launchd watchdog ... Automatically resurrects the daemon every 5 minutes if it crashed
Only install the watchdog if you want persistent monitoring; use the provided cancel, stop, and uninstall commands when you no longer need alerts.
Local alert files may retain sensitive trading intentions or conversation references until cancelled or deleted.
Alert state persists locally and can include financial context, session identifiers, reply routing, and a transcript path used when an alert fires.
所有警报存入 `~/.openclaw/agents/{agent}/private/market-alerts.json` ... `context_summary`, `session_key`, `reply_channel`, `reply_to`, `transcript_file`Avoid putting secrets in alert summaries, keep the agent private directory protected, and periodically list/cancel old alerts.
A triggered alert can cause the agent to proactively message a configured channel or session.
The monitor sends alert messages into OpenClaw sessions using routing values stored in each alert.
cmd = ["openclaw", "agent", "--deliver", "--reply-account", agent_id, "--reply-channel", reply_channel] ... subprocess.Popen(cmd
Check alert recipients and session keys when registering alerts, and treat triggered market/news content as information to verify before acting.
Dependency versions may vary between installations, which can affect reliability or supply-chain exposure.
The setup instructions rely on manually installing unpinned Python packages.
pip3 install requests pytdx
Install dependencies from trusted package indexes, consider pinning versions in your environment, and review updates before upgrading.
