# Coingecko

> CoinGecko

- Skill: `spike-faye-lei/coingecko` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds@latest add spike-faye-lei/coingecko`
- Raw SKILL.md: https://api.skillmd.com/api/skills/spike-faye-lei/coingecko/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: spike-faye-lei (https://skillmd.com/u/spike-faye-lei)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/spike-faye-lei/coingecko

---

# CoinGecko

## Overview
Cryptocurrency data aggregator. Public REST API for searching coins, checking prices, market data, and trending tokens.

## Workflows

### Look up a coin's price and details
1. `searchCoins(query)` → `coins[].id`
2. `getCoinDetail(id)` → market_data.current_price, description, links, categories

### Check current prices for multiple coins
1. `getPrice(ids, vs_currencies)` → `{coin_id: {currency: price}}`

### Browse top coins by market cap
1. `getMarketData(vs_currency)` → `id`, current_price, market_cap, total_volume
2. `getCoinDetail(id)` → full details for a specific coin

### Discover trending coins
1. `getTrending()` → `coins[].item.id`, name, symbol, score
2. `getCoinDetail(id)` → details for a trending coin

## Operations

| Operation | Intent | Key Input | Key Output | Notes |
|-----------|--------|-----------|------------|-------|
| searchCoins | find coins by name/symbol | query | coins[].id, name, symbol, market_cap_rank | entry point for unknown coins |
| getCoinDetail | full coin details | id <- searchCoins / getMarketData / getTrending | market_data.current_price, description, links, categories | use localization=false to reduce payload |
| getMarketData | ranked market overview | vs_currency | id, current_price, market_cap, total_volume, price_change_24h | paginated, entry point for top coins |
| getTrending | trending coins | -- | coins[].item.id, name, symbol, score | no params, entry point |
| getPrice | quick price check | ids, vs_currencies | {coin_id: {currency: price}} | fastest price lookup, batch multiple coins |

## Quick Start

```bash
# Search for a coin
openweb coingecko exec searchCoins '{"query":"bitcoin"}'

# Get detailed coin info
openweb coingecko exec getCoinDetail '{"id":"bitcoin","localization":false,"tickers":false,"community_data":false,"developer_data":false}'

# Get top 20 coins by market cap
openweb coingecko exec getMarketData '{"vs_currency":"usd","per_page":20}'

# Get trending coins
openweb coingecko exec getTrending '{}'

# Get prices for multiple coins
openweb coingecko exec getPrice '{"ids":"bitcoin,ethereum,solana","vs_currencies":"usd","include_24hr_change":true}'
```

