coingecko_skill

This skill helps you integrate CoinGecko API, access market data, and build crypto price trackers with best practices.
  • Python

10.3k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill 2025emma/vibe-coding-cn --skill coingecko

  • SKILL.md2.5 KB

Overview

This skill provides practical, developer-focused guidance for using the CoinGecko API to access cryptocurrency market data. It consolidates endpoint usage, common request patterns, and code examples so you can integrate price feeds, market cap, volume, and historical data quickly. The content is organized by topic for fast lookup during development.

How this skill works

The skill inspects and summarizes CoinGecko endpoints and parameters, showing how to call REST endpoints, handle pagination, and parse JSON responses. It highlights authentication nuances (CoinGecko is largely public), rate limits, and typical request/response shapes for coins, markets, exchanges, contracts, NFTs, and historical data. Use the references to view endpoint-specific examples and response fields for each feature.

When to use it

  • Building a crypto price tracker, portfolio app, or market dashboard
  • Integrating live price feeds or historical charts into a web or mobile app
  • Debugging CoinGecko API responses, parameter usage, or rate limit issues
  • Learning how to query coins, markets, exchanges, contracts, or NFTs
  • Automating market data collection, backtesting, or analytics pipelines

Best practices

  • Cache frequent price and market responses to reduce API calls and avoid rate limits
  • Respect rate limits and implement exponential backoff for 429 responses
  • Request only needed fields and use pagination for large lists to improve performance
  • Normalize coin identifiers (CoinGecko IDs) rather than relying on tickers to avoid ambiguity
  • Validate and sanitize API responses before persisting or displaying data

Example use cases

  • Fetch current price and 24h change for multiple coins to populate a live dashboard
  • Retrieve historical price series for charting or backtesting trading strategies
  • Query exchange tickers and volume to compare liquidity across markets
  • Get token contract data for tokens on a specific blockchain (e.g., Ethereum) to verify addresses and supply metrics
  • Collect trending coins and developer/social metrics for research and signal generation

FAQ

No API key is required for most public endpoints, but you must respect rate limits and use caching to avoid request throttling.

How do I get reliable coin identifiers?

Use CoinGecko's coin list endpoint to map symbols to canonical CoinGecko IDs and store those IDs for subsequent queries.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
coingecko skill by 2025emma/vibe-coding-cn | VeilStrat