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.
- License 许可
- AGPL-3.0
- 最近更新
- 2026-11-11
- Stars
- ★ 80
- Forks
- 17
01 前言 Front Matter
- name
- protocol-deep-dive
- description
- 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.
02 资源文件 2
- 参考文档SOURCE.md165 B
- 参考文档TRUST.auto.yaml2.2 KB
03 SKILL.md 正文
Protocol Deep Dive
Perform a thorough analysis of a single DeFi protocol by combining multiple data sources into one structured report.
Workflow
Step 1 - Resolve the protocol entity
If the protocol slug is unknown or ambiguous, resolve it first.
defillama:resolve_entity
entity_type: "protocol"
name: "<user-provided name>"
Step 2 - Core protocol metrics
Fetch TVL, fees, revenue, market cap, ratios, and trend data.
defillama:get_protocol_metrics
protocol: "<slug>"
Key fields to surface: tvl_base, fees_1d, revenue_1d, mcap,
ps_ratio, pf_ratio, tvl_base_7d_pct_change, tvl_base_30d_pct_change.
Step 3 - Top yield pools
Retrieve the protocol's highest-TVL pools to show yield opportunities.
defillama:get_yield_pools
protocol: "<slug>"
Highlight pools with the highest TVL and APY. Note any pools where the base APY is very low and rewards dominate (sustainability signal).
Step 4 - Recent events
Check for hacks, fundraises, or other notable events.
defillama:get_events
protocol: "<slug>"
event_type: "hacks"
Also check for fundraising activity:
defillama:get_events
protocol: "<slug>"
event_type: "raises"
Step 5 - Income statement
Get the revenue breakdown to understand where income comes from.
defillama:get_income_statement
protocol: "<slug>"
Use the metric param to filter by specific income line items if needed.
Step 6 - User activity
Fetch daily active users and transaction counts.
defillama:get_user_activity
protocol: "<slug>"
Step 7 - Token price (if applicable)
If the protocol has a native token, fetch current price context.
defillama:get_token_prices
token: "<coingecko:token_id>"
Output Format
Present the report with these sections in order:
- Overview - One-paragraph summary: what the protocol does, which chain(s) it operates on, its category.
- Key Metrics - Table of TVL, fees, revenue, mcap, P/S, P/F, and percentage changes (7d, 30d).
- Yield Opportunities - Top 3-5 pools by TVL with chain, APY, and TVL.
- Revenue Breakdown - Where income comes from (supply-side vs protocol).
- User Growth - Active users trend, transaction volume.
- Recent Events - Hacks, raises, governance events.
- Token Performance - Price, market cap, volume, ATH distance.
Tips
- If
get_income_statementreturns no data, skip the Revenue Breakdown section rather than showing empty results. - Compare P/S and P/F ratios to category averages when possible.
- Flag declining TVL + declining users as a bearish signal.
- Flag growing TVL + growing users + growing revenue as strong fundamentals.
- Use
start_date/end_datefor custom date ranges when analyzing specific periods.
04 同仓库更多 Skills
recipe-performance
Diagnose a specific MetaMask user flow's real-app performance and Sentry critical-user-flow telemetry with deterministic mm-harness recipes. Use for CUF boundaries, cold/warm/background-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout/paint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.
mexc-spot-websocket
MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.
mexc-spot-rest
MEXC Spot REST workflows for public data, signed account requests, orders, wallet/admin actions, and secure signing without exposing API keys.
mexc-futures-websocket
MEXC Futures WebSocket workflows for public streams, private account/order/position streams, ping/pong, subscriptions, and depth maintenance.
0xklen-version-and-refresh-sanctions-lists
暂无简介
verify-tests-cover-changed-lines
Use when a PR adds code that the existing suite may not exercise. Measures patch coverage — the share of newly changed lines hit by tests — before approving.