Give your AI agent access to all crypto data — prices, wallets, social, on-chain, prediction markets. One skill, 83+ endpoints.
npx skills add https://github.com/asksurf-ai/surf-skills --skill surfقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
Give your AI coding agent direct access to crypto market data, wallet intelligence, social analytics, prediction markets, and on-chain data — across 40+ blockchains and 200+ data sources.
npx skills add asksurf-ai/surf-skills --skill surf
Works with any agent that supports the skills protocol — Claude Code, Codex, and more.
Install the Surf CLI following the guide at agents.asksurf.ai/docs/cli/introduction
No API key required to start — you get 30 free credits daily. For full access, sign up at agents.asksurf.ai and run:
surf auth --api-key $API_KEY
Once installed, your agent can fetch live crypto data just by you asking for it — no endpoints to memorize.
Example prompts your agent will handle:
The skill teaches the agent to discover endpoints, use correct parameters, and return structured data — automatically.
| Domain | What You Can Query |
|---|---|
| Market | Prices, rankings, technical indicators (RSI, MACD, Bollinger), fear & greed, liquidations, futures, options, ETFs |
| Exchange | Order books, candlesticks, funding rates, long/short ratios, perpetual contracts |
| Matching | CEX-DEX matching, market matching |
| Wallet | Balances, transfers, DeFi positions, net worth, wallet labels |
| Social | Twitter/X profiles, posts, followers, mindshare, sentiment, smart followers |
| Token | Holders, DEX trades, transfers, unlock schedules, tokenomics |
| Project | Profiles, DeFi TVL, protocol metrics, DeFi rankings |
| Prediction Markets | Polymarket & Kalshi — markets, trades, prices, volume, open interest, rankings |
| On-chain | Transaction lookup, SQL queries, gas prices, bridge rankings, yield rankings |
| News & Search | Cross-domain entity search, news feed, web fetch |
| Fund | VC fund profiles, portfolios, rankings |
The skill uses the surf CLI under the hood. You can also use it directly:
# Discovery
surf sync # Refresh API spec cache
surf list-operations # All available commands
surf list-operations | grep market # Filter by domain
surf market-price --help # Full params and enums
# Fetch data
surf market-price --symbol BTC -o json -f body.data
surf wallet-detail --address 0x... -o json -f body.data
surf social-user --handle vitalikbuterin -o json -f body.data
# On-chain SQL
echo '{"sql":"SELECT project, sum(amount_usd) FROM agent.ethereum_dex_trades WHERE block_date = today() - 1 GROUP BY project ORDER BY 2 DESC LIMIT 10"}' | surf onchain-sql
| Resource | Link |
|---|---|
| Full Docs | docs.asksurf.ai |
| CLI & Skills Guide | docs.asksurf.ai/cli/introduction |
| Data API (83 endpoints) | docs.asksurf.ai/data-api/overview |
| Onchain SQL (58 tables) | docs.asksurf.ai/data-catalog/overview |
The skill (skills/surf/SKILL.md) is an instruction file that teaches your AI agent to:
surf sync to refresh the API spec cachesurf list-operations and surf <command> --help to discover the right endpoint-o json -f body.data for structured outputNo code generation needed — the agent calls the CLI directly and returns the data.
No changes needed in this repo. When a new API endpoint is added upstream:
surf list-operations shows the new commandsurf <new-command> --help shows its parameters