← Back to Skills Marketplace
jesusreb

BTC Price Monitor

by JesusReb · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install btc-price-monitor
Description
Fetches the current Bitcoin price from CoinGecko and sends it to Telegram, with optional alerts if price falls below a set threshold.
README (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`
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install btc-price-monitor
  3. After installation, invoke the skill by name or use /btc-price-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug btc-price-monitor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install BTC Price Monitor?

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

Is BTC Price Monitor free?

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

Which platforms does BTC Price Monitor support?

BTC Price Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created BTC Price Monitor?

It is built and maintained by JesusReb (@jesusreb); the current version is v1.0.0.

💬 Comments