← 返回 Skills 市场
vahnxu

Signalradar

作者 vahnxu · GitHub ↗ · v1.0.8 · MIT-0
cross-platform ✓ 安全检测通过
834
总下载
2
收藏
1
当前安装
42
版本数
在 OpenClaw 中安装
/install signalradar
功能描述
SignalRadar — Monitor Polymarket prediction markets for probability changes and send alerts when thresholds are crossed. Use when user asks to "add a Polymar...
安全使用建议
This skill appears to be what it says: a Polymarket monitor implemented as Python scripts that run locally and can be scheduled. Before enabling: 1) Be aware it will create and write files under ~/.signalradar (watchlist, baselines, audit logs, reply-route) — review or back up that directory if needed. 2) The skill may modify your system crontab to enable periodic checks — only allow this if you approve a background job. 3) Alert delivery to webhooks means you will supply target URLs; treat those as secrets (Slack/Telegram webhooks or bot URLs contain tokens). 4) The skill documents relying on OpenClaw-injected env vars (OPENCLAW_REPLY_CHANNEL/TARGET) and will persist route info for background push; if you run it on the OpenClaw platform, know that route info will be stored indefinitely until overwritten. 5) If you want extra assurance, scan/inspect route_delivery.py and signalradar.py (delivery and scheduling code paths) to confirm no unexpected external endpoints or behaviors. If you do not want crontab changes or local persistence, run manual checks only (use run/show commands) rather than enabling scheduling.
功能分析
Type: OpenClaw Skill Name: signalradar Version: 1.0.8 SignalRadar is a legitimate tool designed to monitor Polymarket prediction markets and alert users to probability changes. It utilizes `crontab` for background task persistence and `urllib` for network communication with the Polymarket API and user-configured webhooks, both of which are essential for its stated functionality. The code is well-structured, uses atomic file operations in `config_utils.py` to prevent corruption, and includes explicit instructions in `SKILL.md` to prevent common AI agent errors. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found.
能力评估
Purpose & Capability
Name/description (monitor Polymarket markets and send alerts) matches the declared requirements and included code. Required binaries (python3, crontab) are appropriate for a Python CLI that can be scheduled. No unrelated cloud credentials or unrelated binaries are requested.
Instruction Scope
Runtime instructions focus on reading Polymarket via gamma-api.polymarket.com and delivering alerts via webhook/file/openclaw. The SKILL.md references platform-injected env vars (OPENCLAW_REPLY_CHANNEL, OPENCLAW_REPLY_TARGET) and describes persisting a reply route file (~/.signalradar/cache/openclaw_reply_route.json); those platform envs are not listed as required in metadata (they are platform-injected, but the mismatch is worth noting). The skill will call external webhooks (user-supplied targets) to deliver alerts; that is expected but means data will be transmitted to arbitrary endpoints the user configures.
Install Mechanism
No install spec (instruction-only) — the bundle contains Python scripts that will run under the existing python3 interpreter. There are no downloads from untrusted URLs in the manifest and no package installs declared. This is low-risk from an install-source perspective.
Credentials
The skill does not request secrets or service credentials. It documents optional SIGNALRADAR_* env overrides for config/data paths (reasonable). Note: webhook targets provided by the user often contain secrets/tokens (e.g., Slack/Telegram bot URLs); treat configured webhook URLs as sensitive since the skill will send event payloads to them.
Persistence & Privilege
The skill writes and persists runtime state under the user's home (~/.signalradar/), including baselines, watchlist, audit logs, digest state, and a persisted OpenClaw reply route. It also attempts to auto-enable background monitoring and prefers using system crontab — that implies the ability to add/remove a crontab entry. Those are reasonable for a scheduler/monitoring tool, but they are material privileges: crontab modification and persistent reply-route capture are actions you should explicitly consent to.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install signalradar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /signalradar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.8
# SignalRadar 1.0.8 Changelog - Version bump to 1.0.8; updated version metadata in SKILL.md. - No user-facing feature or behavior changes. - Documentation updated for accurate versioning.
v1.0.7
- Updated version to 1.0.7 with metadata adjustments in SKILL.md. - Removed redundant README.md file. - No functional or user-facing command changes.
v1.0.6
Version 1.0.6 - Removed sample/developer file TODO.md; no user-facing changes. - No feature or critical rule changes. - All core functionality and behaviors remain unchanged.
v1.0.5
SignalRadar 1.0.5 - Updated version metadata to 1.0.5. - Added a TODO.md file for tracking future tasks. - Made minor updates to SKILL.md, including version and possible rule refinements. - Updated script files for consistency and documentation.
v0.9.931
Re-publish with crontab push fix: only add --push when delivery channel is openclaw; template overhaul; list --output json; script version string sync
v0.9.93
- Updated internal documentation version from 0.9.91 to 0.9.92 in SKILL.md. - No other functional or behavioral changes.
v0.9.92
Align DEFAULT_CONFIG delivery to webhook (matches default_config.json); declare crontab in requires.bins
v0.9.91
Version alignment; includes v0.9.8 channel-aware diagnostics + v0.9.9 bot token security fix
v0.9.9
Security fix: remove webhook URL (contains bot token) from user-visible HIT notification text. Route info remains in machine_payload for debugging.
v0.9.8
Channel-aware delivery diagnostics: schedule output now shows status relevant to the active delivery channel (webhook/openclaw/file); CR-11 rewritten for channel-aware diagnosis; new runtime-vs-docs conflict handling instruction
v0.9.7
Fix marketplace display name to English-only
v0.9.6
English-first SKILL.md (589→465 lines); add CR-11 push readiness check; add config delivery webhook shortcut; fix entry_id format; clean stale version refs
v0.9.5
v0.9.5: Webhook-first delivery — default channel changed to webhook for new installs, config shortcut command, doctor webhook check, onboard webhook setup guidance
v0.9.4
Add security scan precheck to prepublish gate: catches description contradictions, docstring/code inconsistencies, env var drift, and unscoped prohibitions before publish
v0.9.3
Fix security scan: resolve activation rule contradiction in description (URL sharing triggers show, not auto-add)
v0.9.2
v0.9.2 — Route gate decouple - Monitoring and push delivery decoupled: missing reply route no longer blocks cron from starting - schedule N now includes route gate warning (previously bypassed) - Shorter English-only description for ClawHub summary display
v0.9.1
v0.9.1 — Metadata & doc polish - Shorten description for ClawHub summary display (no truncation mid-sentence) - Fix display name: Signalradar → SignalRadar - Align SKILL.md / README.md / references/config.md auto-monitoring docs with route gate semantics
v0.9.0
v0.9.0 — OpenClaw Bot Readiness - Add 3-step bot-mode onboarding (onboard --step preview|confirm|finalize) - Return ONBOARD_NEEDED from add/run when watchlist is empty (JSON mode) - Replace unreliable --channel last with explicit reply-route persistence - Route gate: refuse to arm crontab when openclaw delivery has no captured route - Delivery observability in last_run.json, run --output json, schedule --output json - Remove internal files from public package (.clawhubignore enforcement)
v0.8.6
Version 0.8.6 - Bump version to 0.8.6 in metadata and documentation - Update SKILL.md for new version and compatibility information - No functional/logic changes to codebase; documentation and metadata updates only - Minor markup and version info adjustments for clarity and accuracy
v0.8.5
Webhook payload: add content field for Discord; text+content covers Slack, Telegram, Discord, MS Teams
元数据
Slug signalradar
版本 1.0.8
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 42
常见问题

Signalradar 是什么?

SignalRadar — Monitor Polymarket prediction markets for probability changes and send alerts when thresholds are crossed. Use when user asks to "add a Polymar... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 834 次。

如何安装 Signalradar?

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

Signalradar 是免费的吗?

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

Signalradar 支持哪些平台?

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

谁开发了 Signalradar?

由 vahnxu(@vahnxu)开发并维护,当前版本 v1.0.8。

💬 留言讨论