From sundial-org-awesome-openclaw-skills-4
Tracks cryptocurrency prices, sets price/percentage alerts with cooldown, and searches coins via the free CoinGecko API. Supports coin aliases and cron-based alert checking.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:crypto-trackerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Track cryptocurrency prices, set price/percentage alerts, and search coins using the free CoinGecko API (no API key required).
Track cryptocurrency prices, set price/percentage alerts, and search coins using the free CoinGecko API (no API key required).
# Single coin
uv run {baseDir}/scripts/crypto.py price bitcoin
# Multiple coins
uv run {baseDir}/scripts/crypto.py price bitcoin ethereum solana
# With more details (market cap, volume)
uv run {baseDir}/scripts/crypto.py price bitcoin --detailed
# Find coin ID by name/symbol
uv run {baseDir}/scripts/crypto.py search doge
uv run {baseDir}/scripts/crypto.py search cardano
# Set price threshold alert
uv run {baseDir}/scripts/crypto.py alert <user_id> bitcoin above 100000
uv run {baseDir}/scripts/crypto.py alert <user_id> ethereum below 3000
# Set percentage change alert (24h)
uv run {baseDir}/scripts/crypto.py alert <user_id> bitcoin change 5 # ±5%
uv run {baseDir}/scripts/crypto.py alert <user_id> solana drop 10 # -10%
uv run {baseDir}/scripts/crypto.py alert <user_id> ethereum rise 15 # +15%
# List user's alerts
uv run {baseDir}/scripts/crypto.py alerts <user_id>
# Remove an alert
uv run {baseDir}/scripts/crypto.py alert-rm <alert_id>
# Check all alerts (for cron/heartbeat)
uv run {baseDir}/scripts/crypto.py check-alerts
Common symbols are automatically resolved:
btc → bitcoineth → ethereumsol → solanadoge → dogecoinada → cardanoxrp → rippledot → polkadotmatic → polygonlink → chainlinkavax → avalanche-2ltc → litecoin| Type | Example | Triggers When |
|---|---|---|
above | alert user btc above 100000 | Price >= $100,000 |
below | alert user eth below 3000 | Price <= $3,000 |
change | alert user btc change 5 | 24h change >= ±5% |
drop | alert user sol drop 10 | 24h change <= -10% |
rise | alert user eth rise 15 | 24h change >= +15% |
Check alerts periodically (e.g., every 15 minutes):
uv run {baseDir}/scripts/crypto.py check-alerts --json-output
Returns triggered alerts with user IDs for notification.
Alerts stored in {baseDir}/data/alerts.json with:
--json-output flag for machine-readable outputnpx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Provides real-time and historical cryptocurrency price data for 10,000+ coins via CLI commands. Useful for checking prices, monitoring markets, or fetching historical data. Supports watchlists and powers dependent skills.
Provides real-time and historical cryptocurrency price data via CLI scripts. Use for checking prices, monitoring watchlists, or fetching OHLCV history across 10K+ coins.
Creates one-shot desktop price alerts for Solana tokens via launchd/cron. Checks every 5 minutes and disables itself after trigger. macOS and Linux notifications.