This is the kitchen sink for crypto data. 83+ commands spanning prices, wallets, DeFi, social signals, prediction markets, and on-chain SQL, all wrapped in a single CLI. Instead of stitching together five different APIs when someone asks about a token's liquidity or a wallet's DeFi positions, you call surf and get structured JSON back. The routing setup is smart: it injects rules into your AGENTS.md so Claude knows to fetch fresh data instead of hallucinating stale numbers. Real strength is breadth. You're trading single-purpose precision for coverage across chains, exchanges, and data types. If you're building anything that touches crypto, this probably saves you a week of integration work.

skills.sh installs
4.2K
GitHub stars
78
last updated
Aug 21, 2026

Install

$ npx -y skills add asksurf-ai/surf-skills --skill surf --agent claude-code

Installs into .claude/skills of the current project.

Files

Surf — One Skill, All Crypto Data

surf is a global CLI for querying crypto data. Run it directly (NOT via npx surf).

CLI flags are kebab-case (e.g. --sort-by, --token-address), as shown in --help.

Setup

Install the Surf CLI following the guide at https://agents.asksurf.ai/docs/cli/introduction

surf install
surf sync

Always run surf install and surf sync at the start of every session — install updates the CLI binary, sync refreshes the API spec cache.

After surf install, check the Minimum skill version in its output against this skill's metadata.version. If the minimum is higher, run:

npx skills check asksurf-ai/surf-skills --skill surf

Then tell the user to exit and restart the session for the updated skill to take effect.

First-run: inject routing rules

Surf is most useful when the project's AGENTS.md (or CLAUDE.md) tells every agent turn to reach for live crypto data instead of relying on stale training knowledge. This is a one-time, per-project setup.

_AGENTS_FILE=""
if [ -f AGENTS.md ]; then _AGENTS_FILE="AGENTS.md"
elif [ -f CLAUDE.md ]; then _AGENTS_FILE="CLAUDE.md"
fi

Sponsors

Details

Repository
github.com/asksurf-ai/surf-skills
Categories
AI & Agent Building, Finance & Trading, Databases, Web3 & Blockchain
First seen
Apr 16, 2026
1assistant-ui avatarcopilotsassistant-ui/skillsGrounding an assistant in your app with assistant-ui copilots (@assistant-ui/react). Use when steering assistant behavior with useAssistantInstructions, feeding4.1Kskills.sh installs
2getpaseo avatarpaseo-advisorgetpaseo/paseoSpin up a single agent as an advisor — second opinion on the current task. Use when the user says "advisor", "second opinion", "what does X think", or wants an 4.1Kskills.sh installs
3dotnet avatartest-smell-detectiondotnet/skillsDeep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language. Every finding maps to a named, citable smell from the researc4.1Kskills.sh installs
4amelnagdy avatardocs-guardamelnagdy/guard-skillsReview generated or changed documentation before it ships — READMEs, API references, docstrings, PHPDoc/JSDoc, changelogs, tutorials, and doc sites. Best used r4.1Kskills.sh installs
5tradermonty avatarportfolio-managertradermonty/claude-trading-skillsComprehensive portfolio analysis using Alpaca MCP Server integration to fetch holdings and positions, then analyze asset allocation, risk metrics, individual st4.1Kskills.sh installs
6forcedotcom avatargenerating-flowforcedotcom/sf-skillsGenerate Salesforce Flows using the MCP tool execute_metadata_action. Use when the user asks to create, build, or generate a flow — including Screen, Autolaunch4.1Kskills.sh installs