imoonkey

CoinGecko

This skill provides access to CoinGecko's public REST API, enabling cryptocurrency data retrieval including coin prices, market data, trending tokens, and coin details. It solves the problem of accessing real-time crypto information for applications or agents requiring financial data. Developers should use it when building tools that need cryptocurrency market insights, price tracking, or coin discovery capabilities.

imoonkey 71 3 Updated 6mo ago

Resources

6
GitHub

Install

npx skillscat add imoonkey/openweb/src-sites-coingecko

Install via the SkillsCat registry.

About this skill

This skill provides access to CoinGecko's public REST API, enabling cryptocurrency data retrieval including coin prices, market data, trending tokens, and coin details. It solves the problem of accessing real-time crypto information for applications or agents requiring financial data. Developers should use it when building tools that need cryptocurrency market insights, price tracking, or coin discovery capabilities.

SKILL.md

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

# 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}'