← Back to Skills Marketplace
fuzzyb33s

Crypto Price Alerter

by Fuzzyb33s · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
39
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install crypto-price-alerter
Description
Monitor live cryptocurrency prices, technical indicators, and support/resistance levels with customizable price alerts and portfolio summaries.
README (SKILL.md)

Crypto Price Alerter

Fetch live cryptocurrency prices and technical indicators via CoinGecko free API.

Quick Usage

uv run python scripts/price_check.py --symbol BTC --currency USD
uv run python scripts/price_check.py --symbol ETH --currency USD --upper 4000 --lower 2000
uv run python scripts/price_check.py --symbol SOL --currency USD --output json

Core Features

  1. Current Price — Live price, 24h change %, 24h volume, market cap
  2. Technical Indicators — SMA(7), SMA(21), RSI(14) from 30-day historical data
  3. Key Levels — 30-day resistance and support
  4. Price Alerts — Triggered when 24h change >5% or price crosses user thresholds
  5. JSON output — For automation pipelines: --output json

Scripts

  • scripts/price_check.py — Main script. Run standalone with uv run python scripts/price_check.py [args]

Arguments

Arg Description
--symbol Crypto symbol (e.g. BTC, ETH, SOL) — required
--currency Fiat currency (default: USD)
--upper Upper price threshold for alert
--lower Lower price threshold for alert
--days Historical days for SMA (default: 30)
--output text (default) or json

Technical Signals

See references/signals.md for explanation of SMA, RSI, support/resistance, and trading signal interpretation.

Alert Logic

  • 24h change > +5% → Bullish alert
  • 24h change \x3C -5% → Bearish alert
  • Price >= --upper threshold → Price ceiling alert
  • Price \x3C= --lower threshold → Price floor alert
Usage Guidance
This skill appears to do what it claims: it queries CoinGecko and computes simple indicators, with no credential requests. Before installing or running it: (1) inspect and fix the bundled script — there is a likely string/quote formatting error in build_report that will cause a Python syntax error, so the script may not run as-is; (2) ensure the runtime has Python and the 'requests' package installed; (3) run it in a sandbox or controlled environment (no secrets) and verify network access is restricted to only the CoinGecko endpoints if you require that; (4) be aware CoinGecko is rate-limited and responses can change — consider adding error/rate-limit handling if you rely on it for alerts; (5) no credentials are needed, so do not add API keys unless you intentionally extend the skill and understand the implications.
Capability Analysis
Type: OpenClaw Skill Name: crypto-price-alerter Version: 1.0.0 The crypto-price-alerter skill is a standard utility for fetching and analyzing cryptocurrency data from the CoinGecko API. The Python script (scripts/price_check.py) uses legitimate API endpoints, handles network requests safely using the requests library, and performs local mathematical calculations for technical indicators like SMA and RSI. There is no evidence of data exfiltration, unauthorized file access, or malicious prompt injection in the documentation (SKILL.md).
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description match the provided script: the code queries CoinGecko endpoints and computes SMA/RSI/support-resistance and alerts. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md only instructs running the included script and describes expected args/outputs. It does not ask the agent to read unrelated files, access secrets, or transmit data to unknown endpoints; all network calls are to CoinGecko public APIs.
Install Mechanism
No install spec is provided (instruction-only with a bundled script). This means nothing is downloaded or written during install. Note: the script depends on the 'requests' library (not declared), so ensure runtime has that dependency.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not attempt to read secrets or unrelated system config — access requests are proportional to the stated purpose.
Persistence & Privilege
The skill does not request always:true or any elevated persistence. Model invocation is allowed by default but that's normal; nothing in the skill tries to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install crypto-price-alerter
  3. After installation, invoke the skill by name or use /crypto-price-alerter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of crypto-price-alerter. - Fetches live cryptocurrency prices using the CoinGecko API. - Provides 24h price change, trading volume, and market cap. - Calculates technical indicators: SMA(7, 21), RSI(14), and key support/resistance from 30-day history. - Allows setting custom upper/lower price alerts and triggers for significant 24h moves (>±5%). - Supports text and JSON output for automation and portfolio summaries.
Metadata
Slug crypto-price-alerter
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Crypto Price Alerter?

Monitor live cryptocurrency prices, technical indicators, and support/resistance levels with customizable price alerts and portfolio summaries. It is an AI Agent Skill for Claude Code / OpenClaw, with 39 downloads so far.

How do I install Crypto Price Alerter?

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

Is Crypto Price Alerter free?

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

Which platforms does Crypto Price Alerter support?

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

Who created Crypto Price Alerter?

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

💬 Comments