← Back to Skills Marketplace
shanhuhai5739

Signalbot

by shanhuhai5739 · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
171
Downloads
1
Stars
1
Active Installs
8
Versions
Install in OpenClaw
/install signalbot
Description
量化行情分析工具,对 BTC、黄金(XAUUSD)等标的计算 10 类技术指标(RSI、MACD、布林带、EMA、ATR、成交量、顾比均线、斐波那契回撤、锚定 VWAP、固定范围成交量分布),输出结构化 JSON 行情报告,可据此生成行情分析推文或做出操作建议。同时支持 1h/4h/日/周/月 多周期综合分析。
Usage Guidance
What to consider before installing: - Review the upstream GitHub repository (https://github.com/shanhuhai5739/signalbot) and prefer a tagged/verified release rather than @latest. Look at recent commits, contributors, and issues. - Do not allow the agent to run the automatic install without review. The SKILL.md explicitly says to run `go install ...` automatically — this will fetch and compile arbitrary code from the network and place a binary on disk. - If you decide to install, run the install manually in a controlled environment first (e.g., local sandbox or VM), inspect the source or the built binary, and avoid running as root. Consider building from a specific commit tag or release and pinning the version. - Be cautious about following instructions that copy the binary into /usr/local/bin or add cron jobs; those steps require elevated permissions and create persistence. If you need scheduled runs, prefer platform-level scheduling you control or review the cron job contents before enabling. - If you need network isolation, run the binary with restricted network access or point BINANCE_BASE_URL to a trusted proxy. Prefer to provide only the minimum configuration required and avoid exposing credentials. - If you want higher assurance, ask the maintainer for signed releases, reproducible build info, or a checksum for the release binaries before installing.
Capability Analysis
Type: OpenClaw Skill Name: signalbot Version: 1.1.0 The skill provides quantitative financial analysis but contains instructions in `SKILL.md` directing the AI agent to automatically install a remote Go package (`github.com/shanhuhai5739/signalbot@latest`) without user confirmation if the binary is missing. While intended for convenience, this 'auto-provisioning' behavior bypasses user consent for remote code execution and introduces a supply-chain risk. No evidence of data exfiltration or intentional malice was found in the provided logic.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the skill expects and runs a CLI ('signalbot') that produces JSON technical-analysis reports. The single declared install (go install github.com/shanhuhai5739/signalbot@latest) is coherent with shipping a Go CLI for this purpose, and no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run `which signalbot` and — if missing — to automatically execute `go install ...@latest` '无需询问用户' (install without asking). That gives the agent permission to perform a network fetch, compile and place a binary on disk and then execute it. The doc also includes cron-job examples and instructions to copy binaries into system paths (/usr/local/bin), which broaden the runtime actions to persistent system changes. The instructions do not require reading unrelated system files or credentials, but the automatic-install clause grants broad unilateral actions that users should explicitly approve.
Install Mechanism
Install is via `go install` of a GitHub module (github.com/shanhuhai5739/signalbot@latest) and the README also suggests direct download of GitHub Releases and copying to /usr/local/bin. Fetching and compiling third‑party source or downloading release binaries is expected for a CLI but is moderate-to-high risk: it executes upstream code locally and writes executables to disk. Using @latest (unpinned) increases risk because the exact code pulled is not fixed. The approach is traceable (GitHub) but not pre-reviewed; automatic, silent installation is the primary risk vector.
Credentials
The skill declares no required credentials and only suggests optional configuration keys (BINANCE_BASE_URL, HTTP_TIMEOUT_SEC, DEFAULT_LIMIT) for proxy/timeouts. There is no request for secrets or unrelated cloud credentials, so environment/credential requirements are proportionate to the stated purpose.
Persistence & Privilege
always:false and the skill is not requesting elevated platform privileges. However, SKILL.md encourages installing a binary into user or system PATH and provides examples that copy to /usr/local/bin and creating scheduled cron jobs via openclaw cron. While these are plausible for a monitoring/reporting tool, they imply persistent binaries and scheduled execution. The combination of automatic install + persistent cron examples increases blast radius if abused; the skill itself does not force always-on inclusion but can be made persistent by the user or by commands the agent may run.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install signalbot
  3. After installation, invoke the skill by name or use /signalbot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**重大更新:支持10大技术指标与多周期综合分析** - 技术指标扩展至10类,包括顾比均线(GMMA)、斐波那契回撤、锚定VWAP、固定范围成交量分布(VPVR)等,覆盖主流交易所行情。 - 新增 multi 子命令,可对 1h/4h/日/周/月 进行并发多周期综合分析,并返回趋势共振与多周期综合信号。 - 使用指南与推文模板同步升级,支持新版指标展示和关键区间(如POC/VAH/VAL、斐波那契水平)。 - 文档详细说明每类指标的解析规则与信号语义,便于自定义解读和推文输出。 - 增强问题处理指引,支持更广泛币种及周期,适应多场景分析需求。
v1.0.6
自动安装:移除 requires.bins 限制,skill 加载后由 agent 自动检测并 go install 编译二进制
v1.0.5
修复:改用 Binance USD-M 期货 API 获取 XAUUSD 黄金数据,移除 OKX 依赖
v1.0.4
完善安装文档:补充 go install、手动编译、预编译二进制三种安装方式
v1.0.3
改用 go install 替代二进制下载,消除安全警告
v1.0.2
- Initial release of metadata file `_meta.json`. - Simplified SKILL.md installation section by removing step-by-step install/download instructions. - No changes to functionality or skill interface.
v1.0.1
添加 macOS / Linux 二进制自动下载安装支持
v1.0.0
初始版本:支持 BTC / 黄金 XAUUSD 的 RSI、MACD、布林带、EMA、ATR、成交量分析
Metadata
Slug signalbot
Version 1.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 8
Frequently Asked Questions

What is Signalbot?

量化行情分析工具,对 BTC、黄金(XAUUSD)等标的计算 10 类技术指标(RSI、MACD、布林带、EMA、ATR、成交量、顾比均线、斐波那契回撤、锚定 VWAP、固定范围成交量分布),输出结构化 JSON 行情报告,可据此生成行情分析推文或做出操作建议。同时支持 1h/4h/日/周/月 多周期综合分析。 It is an AI Agent Skill for Claude Code / OpenClaw, with 171 downloads so far.

How do I install Signalbot?

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

Is Signalbot free?

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

Which platforms does Signalbot support?

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

Who created Signalbot?

It is built and maintained by shanhuhai5739 (@shanhuhai5739); the current version is v1.1.0.

💬 Comments