← 返回 Skills 市场
Signalbot
作者
shanhuhai5739
· GitHub ↗
· v1.1.0
· MIT-0
171
总下载
1
收藏
1
当前安装
8
版本数
在 OpenClaw 中安装
/install signalbot
功能描述
量化行情分析工具,对 BTC、黄金(XAUUSD)等标的计算 10 类技术指标(RSI、MACD、布林带、EMA、ATR、成交量、顾比均线、斐波那契回撤、锚定 VWAP、固定范围成交量分布),输出结构化 JSON 行情报告,可据此生成行情分析推文或做出操作建议。同时支持 1h/4h/日/周/月 多周期综合分析。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install signalbot - 安装完成后,直接呼叫该 Skill 的名称或使用
/signalbot触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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、成交量分析
元数据
常见问题
Signalbot 是什么?
量化行情分析工具,对 BTC、黄金(XAUUSD)等标的计算 10 类技术指标(RSI、MACD、布林带、EMA、ATR、成交量、顾比均线、斐波那契回撤、锚定 VWAP、固定范围成交量分布),输出结构化 JSON 行情报告,可据此生成行情分析推文或做出操作建议。同时支持 1h/4h/日/周/月 多周期综合分析。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 171 次。
如何安装 Signalbot?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install signalbot」即可一键安装,无需额外配置。
Signalbot 是免费的吗?
是的,Signalbot 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Signalbot 支持哪些平台?
Signalbot 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Signalbot?
由 shanhuhai5739(@shanhuhai5739)开发并维护,当前版本 v1.1.0。
推荐 Skills