← Back to Skills Marketplace
Signalbot
by
shanhuhai5739
· GitHub ↗
· v1.1.0
· MIT-0
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install signalbot - After installation, invoke the skill by name or use
/signalbot - 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
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.
More Skills