defillama/defillama-skills

market-analysis

Patterns for DeFi market analysis, screening, and comparison using DefiLlama MCP tools.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/defillama/defillama-skills --skill market-analysis

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

DeFi Market Analysis

Valuation Ratios

Pre-computed in defillama:get_protocol_metrics and defillama:get_category_metrics:

  • ps_ratio = mcap / annualised revenue. Lower = potentially undervalued relative to revenue.
  • pf_ratio = mcap / annualised fees. Lower = more fee-efficient valuation.

Growth Screening

Use *_pct_change columns for momentum analysis. Values are decimals (0.35 = +35%, -0.13 = -13%).

Available windows: *_7d_pct_change, *_30d_pct_change, *_90d_pct_change

Metrics with pctchange: `tvlbase, fees1d`, `revenue1d, price, volumedexs1d`

Sort by any pct_change column to find fastest movers.

Protocol Comparison

Use array params for side-by-side comparison in a single call:

defillama:get_protocol_metrics(
  protocol: ["aave", "compound-v3", "morpho"],
  metrics: ["tvl_base", "fees_1d", "revenue_1d", "ps_ratio"]
)

This returns one row per protocol, which is more efficient than calling once per protocol.

Category Comparison

Use defillama:get_category_metrics to compare DeFi sectors:

defillama:get_category_metrics(
  category: "Lending",
  metrics: ["tvl_base", "fees_1d", "protocol_count"]
)

Call once per category in parallel for side-by-side comparison.

Token Sector Screening

Use defillama:get_token_prices for token-level analysis:

defillama:get_token_prices(token: "coingecko:ethereum", period: "30d")

Historical Trends

Use period for trend analysis:

  • Short-term: 7d or 30d
  • Medium-term: 90d or 180d
  • Long-term: 365d
  • Custom range: start_date / end_date (YYYY-MM-DD) overrides period

Historical queries return daily data points with a date column.

Cross-Entity Analysis

Compare across entity types using parallel tool calls:

  • "ETH price vs Ethereum TVL" -> defillama:get_token_prices + defillama:get_chain_metrics
  • "Aave TVL vs AAVE token price" -> defillama:get_protocol_metrics + defillama:get_token_prices
  • "Lending vs DEX category" -> two defillama:get_category_metrics calls in parallel

Examples

Example 1: User: "Most undervalued DeFi protocols by P/S ratio" Tool call: defillama:get_protocol_metrics(sort_by: "ps_ratio asc", limit: 20, metrics: ["tvl_base", "revenue_1d", "ps_ratio", "mcap"])

Example 2: User: "Which protocols grew TVL most in last 30 days?" Tool call: defillama:get_protocol_metrics(sort_by: "tvl_base_30d_pct_change desc", limit: 10, metrics: ["tvl_base", "tvl_base_30d_pct_change"])

Example 3: User: "Compare Aave and Compound fees" Tool call: defillama:get_protocol_metrics(protocol: ["aave", "compound-v3"], metrics: ["tvl_base", "fees_1d", "revenue_1d"])

Example 4: User: "Compare Lending vs DEX fees and TVL" Tool call: defillama:get_category_metrics(category: ["Lending", "DEX"], metrics: ["tvl_base", "fees_1d", "revenue_1d"])

Example 5: User: "Aave TVL trend over 90 days" Tool call: defillama:get_protocol_metrics(protocol: "aave", metrics: ["tvl_base"], period: "90d")

Example 6: User: "Aave fees in Q1 2025" Tool call: defillama:get_protocol_metrics(protocol: "aave", metrics: ["fees_1d"], start_date: "2025-01-01", end_date: "2025-03-31")

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills
defillama
Comunidade

flows-and-events

Guide for querying DeFi flow data and events using DefiLlama MCP tools. Covers bridge flows, ETF inflows/outflows, stablecoin supply, institutional/DAT holdings with mNAV ratios, hacks and exploits, fundraising rounds, CEX volumes, open interest, and protocol treasuries. Use when users ask about bridge volume, ETF flows, stablecoin supply, MicroStrategy holdings, DeFi hacks, funding rounds, exchange volume, or treasury data.

instalações
1
GitHub Stars
34
Atualizado
26 de mar.
defillama
Comunidade

institutional-crypto

Institutional and TradFi crypto exposure analysis covering public company holdings (MicroStrategy, Tesla, etc.), Bitcoin and Ethereum ETF flows, and institutional accumulation patterns. Use when the user asks about institutional adoption, ETF flows, corporate treasuries, what institutions are buying, or MicroStrategy holdings.

instalações
1
GitHub Stars
34
Atualizado
26 de mar.
defillama
Comunidade

protocol-deep-dive

Comprehensive single-protocol analysis combining TVL, fees, revenue, yields, events, income, and user activity. Produces a full protocol report. Use when the user asks for a complete overview, deep dive, "tell me everything about" a protocol, or a protocol research report.

instalações
1
GitHub Stars
34
Atualizado
26 de mar.
defillama
Comunidade

yield-strategies

Guide for querying DeFi yield and APY data using getyieldpools. Covers pool filtering by token, chain, protocol, category, stablecoin-only mode, and capacity assessment. Explains APY conventions, lending vs borrowing rates, and sort options. Use when users ask about yields, APY, lending rates, borrowing costs, best pools, or DeFi yield strategies.

instalações
1
GitHub Stars
34
Atualizado
26 de mar.