← 返回 Skills 市场
jesusreb

BTC Price Monitor

作者 JesusReb · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
97
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install btc-price-monitor
功能描述
Fetches the current Bitcoin price from CoinGecko and sends it to Telegram, with optional alerts if price falls below a set threshold.
使用说明 (SKILL.md)

BTC Price Monitor\r

\r

Description\r

Fetches current Bitcoin price from CoinGecko and sends it to Telegram. Can also trigger alerts when price drops below a threshold.\r \r

When to use\r

  • When user asks "what's the bitcoin price"\r
  • When user wants to check current BTC rate\r
  • When setting up price alerts\r \r

Setup\r

\r

Required environment variables\r

  • TELEGRAM_BOT_TOKEN: Your Telegram bot token from @BotFather\r
  • TELEGRAM_CHAT_ID: Your Telegram chat ID (can get from @userinfobot)\r \r

Optional environment variables\r

  • PRICE_THRESHOLD_USD: Set alert threshold (default: 50000). If price drops below this, an alert is added.\r \r

Usage\r

\r

Basic usage\r

python scripts/main.py\r
\r
## Support\r
\r
**USDT (TRC20)**: `TUqLWTyYJMHmp56eEoJdeaFG1PurEvxwkV`  \r
**USDT (BEP20)**: `0x5a03c0113fddce00fa7953b56541a16cab9a2800`  \r
**BTC**: `1E3pUfky8iKjQ7Ju5TvkMRPFkw6hzRMPc2`  \r
**BNB (BSC)**: `0x5a03c0113fddce00fa7953b56541a16cab9a2800`
安全使用建议
This skill appears to implement exactly what it claims (gets BTC price from CoinGecko and posts to Telegram). Before installing: 1) Note that the registry metadata omitted required env vars — you must set TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID for it to work. 2) Review the included scripts/main.py yourself (or run it in an isolated environment) and do not paste your bot token publicly. 3) Install the requests dependency (pip install -r requirements.txt) before running. 4) The README and SKILL.md include donation addresses (not used by the code) — those are cosmetic. 5) If you plan to run this automatically, be aware it will send messages via your Telegram bot (so the bot token grants messaging ability); only provide tokens you trust and consider running the skill in an isolated account or chat. The metadata inconsistency is the main issue; if the publisher provided a homepage or source repo it would increase confidence.
功能分析
Type: OpenClaw Skill Name: btc-price-monitor Version: 1.0.0 The skill performs its stated function of fetching Bitcoin prices from the CoinGecko API and sending notifications via the Telegram Bot API. Analysis of 'scripts/main.py' shows no evidence of data exfiltration, unauthorized command execution, or obfuscation. The use of environment variables for the Telegram token and chat ID is standard practice for this type of integration, and the instructions in 'SKILL.md' are consistent with the code's logic.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the script all align: fetch price from CoinGecko and send to Telegram. However the registry metadata lists no required environment variables while SKILL.md and scripts/main.py require TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID — this metadata mismatch is inconsistent and could confuse automated permission/credential checks.
Instruction Scope
SKILL.md instructs running python scripts/main.py and documents the two Telegram env vars plus an optional PRICE_THRESHOLD. The runtime instructions and code only call CoinGecko and the Telegram API; they do not reference unrelated files, system paths, or other credentials.
Install Mechanism
There is no install spec (instruction-only skill with included files). A requirements.txt pins requests==2.31.0 which is consistent with the code. No downloads from arbitrary URLs or archive extraction are present.
Credentials
The script legitimately needs TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID (and optionally PRICE_THRESHOLD). Those are minimal and appropriate for the stated purpose, but the registry metadata not declaring them is a mismatch. The code contains placeholder defaults that will prevent sending messages if not set, which is safe but underscores the metadata omission.
Persistence & Privilege
The skill does not request persistent installation privileges (always is false), does not modify other skills or system configuration, and does not attempt to run autonomously beyond the platform default.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install btc-price-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /btc-price-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
BTC Price Monitor v1.0.0 - Initial release. - Fetches real-time Bitcoin price from CoinGecko. - Sends current BTC price to a specified Telegram chat. - Supports setting a price threshold for automated Telegram alerts if BTC price drops below the set value. - Environment variables required for Telegram integration and alert customization.
元数据
Slug btc-price-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

BTC Price Monitor 是什么?

Fetches the current Bitcoin price from CoinGecko and sends it to Telegram, with optional alerts if price falls below a set threshold. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 97 次。

如何安装 BTC Price Monitor?

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

BTC Price Monitor 是免费的吗?

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

BTC Price Monitor 支持哪些平台?

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

谁开发了 BTC Price Monitor?

由 JesusReb(@jesusreb)开发并维护,当前版本 v1.0.0。

💬 留言讨论