crypto-tracker

Track crypto prices, set alerts, and search coins via CoinGecko API.

7 stars

Best use case

crypto-tracker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Track crypto prices, set alerts, and search coins via CoinGecko API.

Teams using crypto-tracker should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/crypto-tracker/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/dbhurley/crypto-tracker/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/crypto-tracker/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How crypto-tracker Compares

Feature / Agentcrypto-trackerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Track crypto prices, set alerts, and search coins via CoinGecko API.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Crypto Tracker

Track cryptocurrency prices, set price/percentage alerts, and search coins using the free CoinGecko API (no API key required).

## Quick Commands

### Check Prices
```bash
# 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
```

### Search Coins
```bash
# Find coin ID by name/symbol
uv run {baseDir}/scripts/crypto.py search doge
uv run {baseDir}/scripts/crypto.py search cardano
```

### Manage Alerts

```bash
# 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
```

## Coin Aliases

Common symbols are automatically resolved:
- `btc` → bitcoin
- `eth` → ethereum  
- `sol` → solana
- `doge` → dogecoin
- `ada` → cardano
- `xrp` → ripple
- `dot` → polkadot
- `matic` → polygon
- `link` → chainlink
- `avax` → avalanche-2
- `ltc` → litecoin

## Alert Types

| 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% |

## Cron Integration

Check alerts periodically (e.g., every 15 minutes):
```bash
uv run {baseDir}/scripts/crypto.py check-alerts --json-output
```

Returns triggered alerts with user IDs for notification.

## Data Storage

Alerts stored in `{baseDir}/data/alerts.json` with:
- Per-user alert tracking
- Cooldown between repeat notifications (default: 1 hour)
- Last triggered timestamp

## Notes

- CoinGecko free tier: ~10-30 requests/minute (no API key needed)
- 15,000+ coins supported
- Use `--json-output` flag for machine-readable output

Related Skills

task-tracker

7
from Demerzels-lab/elsamultiskillagent

Personal task management with daily standups and weekly reviews. Use when: (1) User says 'daily standup' or asks what's on their plate, (2) User says 'weekly review' or asks about last week's progress, (3) User wants to add/update/complete tasks, (4) User asks about blockers or deadlines, (5) User shares meeting notes and wants tasks extracted, (6) User asks 'what's due this week' or similar.

yandex-tracker

7
from Demerzels-lab/elsamultiskillagent

Work with Yandex Tracker (issues, queues, comments, attachments, links, search, bulk operations) via Python.

invoice-tracker-pro

7
from Demerzels-lab/elsamultiskillagent

Complete freelance billing workflow — generate professional invoices, track payment status, send automated.

saas-revenue-tracker

7
from Demerzels-lab/elsamultiskillagent

Track SAAS revenue, MRR growth, customer metrics, and profitability.

research-tracker

7
from Demerzels-lab/elsamultiskillagent

Manage autonomous AI research agents with SQLite-based state tracking. Use when spawning long-running research sub-agents, tracking multi-step investigations, coordinating agent handoffs, or monitoring background work. Triggers on: research projects, sub-agent coordination, autonomous investigation, progress tracking, agent oversight.

plant-tracker

7
from Demerzels-lab/elsamultiskillagent

Personal plant and garden management for gardeners.

pest-disease-tracker

7
from Demerzels-lab/elsamultiskillagent

Track garden pests and diseases with treatments.

compost-tracker

7
from Demerzels-lab/elsamultiskillagent

Track compost piles, monitor temperature, record turns, and manage your organic waste decomposition.

package-tracker

7
from Demerzels-lab/elsamultiskillagent

Track packages and shipments via the 17track API.

release-tracker

7
from Demerzels-lab/elsamultiskillagent

Track GitHub repository releases and generate prioritized summaries.

pregnancy-tracker

7
from Demerzels-lab/elsamultiskillagent

Track pregnancy journey with weekly updates, symptom logging, and milestone countdowns

habit-tracker

7
from Demerzels-lab/elsamultiskillagent

Build habits with streaks, reminders, and progress visualization