market-data
$
npx mdskill add TermiX-official/cryptoclaw/market-dataFetch cryptocurrency prices, market caps, charts, and trending tokens using CoinGecko API.
- Helps users get real-time and historical market data for cryptocurrencies.
- Integrates with CoinGecko API and on-chain DEX pools via contract reads.
- Decides based on user queries for price, trends, or historical performance.
- Presents results with data source, timestamp, and summarized information.
SKILL.md
.github/skills/market-dataView on GitHub ↗
---
name: market-data
description: Fetch cryptocurrency prices, market caps, charts, and trending tokens.
metadata: { "cryptoclaw": { "emoji": "📊", "always": true } }
---
# Market Data Skill
Fetch cryptocurrency prices, market caps, charts, and trending tokens.
## Overview
Provide real-time and historical market data for cryptocurrencies using public APIs (CoinGecko free tier).
## Capabilities
- **Price lookup**: Current price of any token in USD/BTC/ETH
- **Market overview**: Top tokens by market cap, 24h volume, gainers/losers
- **Trending tokens**: Currently trending on CoinGecko
- **Price history**: Historical price data for charting
- **Token search**: Find tokens by name or symbol
## Data Sources
- CoinGecko API (free, no key required for basic queries)
- On-chain price from DEX pools via `read_contract` when needed
## Example Interactions
User: "What's the price of ETH?"
Action: Query CoinGecko for ethereum price, report USD value and 24h change
User: "Show me trending tokens"
Action: Query CoinGecko trending endpoint, list top 10 with prices
User: "How has BNB performed this week?"
Action: Query 7-day price history, summarize with high/low/change
## Notes
- Rate limits: CoinGecko free tier allows ~30 calls/minute
- For on-chain token prices, use DEX router contracts
- Always show the data source and timestamp
- For detailed CoinGecko API usage (endpoints, parameters, ID lookup), see the `coingecko` skill