Install
openclaw skills install @galleonlabs/galleon-defi-dataConnect and validate DeFi market data sources
openclaw skills install @galleonlabs/galleon-defi-dataMake market and protocol evidence usable without confusing an aggregator observation with an executable quote, a wallet balance, or an authorization to trade.
Read task examples and user configuration for a completed example and recovery path. Apply only the workflow stages needed by the current request. Reuse supplied preferences and compatible tools; ask only for missing terms that affect this task. Public explanation or comparison does not require transaction fields. Keep any existing authorization within its exact scope.
For a first public price check, start with the diagnostic workflow and its known Bitcoin connectivity example. For analysis, start with the user's existing official provider connection and resolve the requested identity before querying. Do not configure additional providers just because they appear below.
Use provider setup when enabling access or choosing between CoinGecko market/onchain data, DefiLlama protocol/yield data, and public API fallbacks. For crypto projects, narratives and event research, use the AIXBT workflow. Reuse official MCP or SDK clients already present. Discover current tool schemas: advertised tool counts and names can lag the running server. Record unavailable capabilities separately from working ones.
CoinGecko has a public keyless MCP path. DefiLlama's official MCP requires an API subscription and OAuth; its public REST endpoints are a distinct free surface. Credentials and plan enrollment are user-owned. Installing this skill grants neither spending authority nor permission to change an existing client's authentication.
Our name is galleon-defi-data; DefiLlama also publishes a different skill named defi-data. Keep their identities distinct if the user wants both.
For a simple connectivity check, use the public diagnostic. It validates one timestamped public price response; it does not prove MCP authentication or wider protocol coverage.
For lending, staking, vaults, derivatives, tokenized assets and portfolio reporting, apply primitive evidence. Keep protocol versions, accounting units and pending claims explicit.
Treat null/absent data as unknown; empty search results can mean identity, coverage or permission gaps. Distinguish transport failure, rate limiting, authentication, exhausted credits, stale timestamps and genuine zero values. On 401/403 stop and resolve access. On 429 honor a bounded Retry-After/backoff policy within the task budget; do not retry indefinitely or switch to paid access automatically. Retain the previous observation only with its original timestamp and an explicit stale label.
If data freshness, identity or methodology cannot support the requested decision, return the usable evidence and the unresolved requirement. Hand off execution to the user's existing workflow only after it has an actual quote/state check and the required authority.
Return the answer with a compact provenance record and material limitations. A readiness report should identify each provider's access tier, transport, observed tool set, tested read and remaining account/coverage gaps. Never call a configured URL or successful handshake fully working until the requested bounded read succeeds.
For conflicting, stale or incomplete observations, use worked evidence examples to check the decision and output before returning it. The offline evaluation cases exercise these boundaries with synthetic inputs; they require no provider account.
For CoinGecko token research, use galleon-coingecko-token-research when installed. This generic skill remains independently usable for setup and cross-provider work.
For DefiLlama yield screen, use galleon-defillama-yield-screen when installed. This generic skill remains independently usable for setup and cross-provider work.
For explorer proofs, Dune query lineage, GoldRush streaming gaps or Octav sync/portfolio coverage, load onchain agent evidence. Read-only tool access does not establish complete holdings, query pagination or a fresh reconciled position.