[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GP49NG790ESSXVNXJKXW3J":3,"skill-same:01M6GP49NG790ESSXVNXJKXW3J":88},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":50,"linkOnly":51,"markdownContent":52,"markdownBody":53,"frontMatter":54,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":58,"repositoryHtmlUrl":59,"repositoryHomepageUrl":6,"ownerHtmlUrl":60,"ownerBlogUrl":61,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6GP49NG790ESSXVNXJKXW3J","flows-and-events",null,"Guide for querying DeFi flow data and events using DefiLlama MCP tools. Covers bridge flows, ETF inflows\u002Foutflows, stablecoin supply, institutional\u002FDAT 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.","jiayaoqijia\u002Fcryptoskill","jiayaoqijia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1453879?v=4","01M6GMYTX7Q7S504VC6E756ENR","YQ","01M6GMYV1QKJ1CC75MTTGT9PR0",80,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fanalytics\u002Fdefillama-official-flows-and-events\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"flows and events","flows","events","when","MCP","holdings","funding","for","defillama mcp","treasury","supply","with","about","users","cex","etf","fundraising","volume","exchange","use","stablecoin","bridge","ask","open","flow","protocol","2026-11-10 10:12:30",false,"---\nname: flows-and-events\ndescription: Guide for querying DeFi flow data and events using DefiLlama MCP tools. Covers bridge flows, ETF inflows\u002Foutflows, stablecoin supply, institutional\u002FDAT 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.\n---\n\n# DeFi Flows and Events\n\n## Bridge Flows\n\nTool: `defillama:get_bridge_flows`\n\n- Two-way bridge deduplication is applied automatically when aggregating\n- Grain: bridge x chain (one row per bridge per chain)\n- `inflows = deposit_amount - withdraw_amount` (pre-computed, positive = net inflow)\n- Params: `bridge`, `chain`, `period`, `start_date`, `end_date`, `sort_by`, `limit`\n\n## ETF Flows\n\nTool: `defillama:get_etf_flows`\n\n- `flow_usd` is **signed**: positive = inflow, negative = outflow\n- Filter by underlying: `token: \"bitcoin\"` for all BTC ETFs, `token: \"ethereum\"` for ETH ETFs\n- Use `etf` param to filter specific ETF (e.g., `\"ibit\"`, `\"fbtc\"`)\n- Current view shows latest day only. Use `period: \"30d\"` for historical.\n\n## Stablecoin Supply\n\nTool: `defillama:get_stablecoin_supply`\n\n- Supply = **issuance** on each chain, NOT DeFi deposits\n- Grain: stablecoin x chain (one row per stablecoin per chain)\n- Use `circulating_supply` (not `total_supply`) for supply queries\n- Filter by `peg_type` (usd, eur)\n- Params: `stablecoin`, `chain`, `peg_type`, `period`, `sort_by`, `limit`\n\n## Institutional Holdings (DAT)\n\nTool: `defillama:get_dat_holdings`\n\n- Tokens are automatically prefixed with `coingecko:` if not already (e.g., `token: \"bitcoin\"` works)\n- Base response: institution overview (total value, cost, mNAV ratios)\n- `include_history: true` adds historical holding snapshots\n- `include_mnav: true` adds mNAV time series\n- `transaction_type` filters history by transaction type (e.g., `\"purchase\"`, `\"sale\"`)\n\n**mNAV** (multiple of Net Asset Value) -- measures crypto exposure relative to market cap:\n\n- `realized_mnav`: conservative estimate\n- `realistic_mnav`: expected dilution\n- `max_mnav`: maximum dilution\n- mNAV > 1 means crypto holdings exceed the company's market cap attribution\n\n## Hacks and Exploits\n\nTool: `defillama:get_events` with `event_type: \"hacks\"`\n\n- Filter by `protocol` (victim slug), `chain` (uses `= ANY(chains)` for array column), `min_amount`\n- `returned_funds` shows how much was recovered after the hack\n- Use `sort_by: \"amount desc\"` for biggest hacks\n\n## Fundraising Rounds\n\nTool: `defillama:get_events` with `event_type: \"raises\"`\n\n- Filter by `protocol`, `chain` (uses `= ANY(chains)` for array column), `min_amount`\n- Use `sort_by: \"amount desc\"` for largest rounds\n\n## Protocol Events\n\nTool: `defillama:get_events` with `event_type: \"protocol_events\"`\n\n- Governance votes, upgrades, launches, and other protocol milestones\n- Additional filters: `target_type` (filter by target type), `sub_protocol` (filter by sub-protocol slug)\n\n## CEX Volumes\n\nTool: `defillama:get_cex_volumes`\n\n- CEX slugs differ from common names: binance -> `binance-cex`, huobi -> `htx`, gate.io -> `gate-io`\n- Params: `cex`, `period`, `sort_by`, `limit`\n\n## Open Interest\n\nTool: `defillama:get_open_interest`\n\n- Aggregates with SUM\u002FGROUP BY for proper protocol-level totals\n- Params: `protocol`, `chain`, `period`, `start_date`, `end_date`, `sort_by`, `limit`\n\n## Treasury\n\nTool: `defillama:get_treasury`\n\n- Aggregates with SUM\u002FGROUP BY for proper protocol-level totals\n- `treasury_excl_own_token` is the realistic value (excludes inflation of protocol's own token)\n- `treasury_total` includes own token (inflated value)\n- Params: `treasury`, `chain` (for per-chain breakdown), `period`, `start_date`, `end_date`, `sort_by`, `limit`\n\n## Examples\n\n**Example 1:**\nUser: \"Bitcoin ETF flows this month\"\nTool call: `defillama:get_etf_flows(token: \"bitcoin\", period: \"30d\")`\n\n**Example 2:**\nUser: \"MicroStrategy bitcoin holdings\"\nTool call: `defillama:get_dat_holdings(institution: \"microstrategy\", token: \"coingecko:bitcoin\", include_history: true)`\n\n**Example 3:**\nUser: \"Biggest DeFi hacks in 2024\"\nTool call: `defillama:get_events(event_type: \"hacks\", sort_by: \"amount desc\", limit: 10, start_date: \"2024-01-01\", end_date: \"2024-12-31\")`\n\n**Example 4:**\nUser: \"USDT supply across chains\"\nTool call: `defillama:get_stablecoin_supply(stablecoin: \"coingecko:tether\", sort_by: \"circulating_supply desc\")`\n\n**Example 5:**\nUser: \"Top bridge volume this week\"\nTool call: `defillama:get_bridge_flows(period: \"7d\", sort_by: \"volume desc\", limit: 10)`\n\n**Example 6:**\nUser: \"Largest crypto fundraises this year\"\nTool call: `defillama:get_events(event_type: \"raises\", period: \"365d\", sort_by: \"amount desc\", limit: 20)`\n\n**Example 7:**\nUser: \"Binance trading volume\"\nTool call: `defillama:get_cex_volumes(cex: \"binance-cex\")`\n\n**Example 8:**\nUser: \"Uniswap treasury breakdown\"\nTool call: `defillama:get_treasury(treasury: \"uniswap\")`\n\n**Example 9:**\nUser: \"ETF flows in February 2025\"\nTool call: `defillama:get_etf_flows(token: \"bitcoin\", start_date: \"2025-02-01\", end_date: \"2025-02-28\")`\n","# DeFi Flows and Events\n\n## Bridge Flows\n\nTool: `defillama:get_bridge_flows`\n\n- Two-way bridge deduplication is applied automatically when aggregating\n- Grain: bridge x chain (one row per bridge per chain)\n- `inflows = deposit_amount - withdraw_amount` (pre-computed, positive = net inflow)\n- Params: `bridge`, `chain`, `period`, `start_date`, `end_date`, `sort_by`, `limit`\n\n## ETF Flows\n\nTool: `defillama:get_etf_flows`\n\n- `flow_usd` is **signed**: positive = inflow, negative = outflow\n- Filter by underlying: `token: \"bitcoin\"` for all BTC ETFs, `token: \"ethereum\"` for ETH ETFs\n- Use `etf` param to filter specific ETF (e.g., `\"ibit\"`, `\"fbtc\"`)\n- Current view shows latest day only. Use `period: \"30d\"` for historical.\n\n## Stablecoin Supply\n\nTool: `defillama:get_stablecoin_supply`\n\n- Supply = **issuance** on each chain, NOT DeFi deposits\n- Grain: stablecoin x chain (one row per stablecoin per chain)\n- Use `circulating_supply` (not `total_supply`) for supply queries\n- Filter by `peg_type` (usd, eur)\n- Params: `stablecoin`, `chain`, `peg_type`, `period`, `sort_by`, `limit`\n\n## Institutional Holdings (DAT)\n\nTool: `defillama:get_dat_holdings`\n\n- Tokens are automatically prefixed with `coingecko:` if not already (e.g., `token: \"bitcoin\"` works)\n- Base response: institution overview (total value, cost, mNAV ratios)\n- `include_history: true` adds historical holding snapshots\n- `include_mnav: true` adds mNAV time series\n- `transaction_type` filters history by transaction type (e.g., `\"purchase\"`, `\"sale\"`)\n\n**mNAV** (multiple of Net Asset Value) -- measures crypto exposure relative to market cap:\n\n- `realized_mnav`: conservative estimate\n- `realistic_mnav`: expected dilution\n- `max_mnav`: maximum dilution\n- mNAV > 1 means crypto holdings exceed the company's market cap attribution\n\n## Hacks and Exploits\n\nTool: `defillama:get_events` with `event_type: \"hacks\"`\n\n- Filter by `protocol` (victim slug), `chain` (uses `= ANY(chains)` for array column), `min_amount`\n- `returned_funds` shows how much was recovered after the hack\n- Use `sort_by: \"amount desc\"` for biggest hacks\n\n## Fundraising Rounds\n\nTool: `defillama:get_events` with `event_type: \"raises\"`\n\n- Filter by `protocol`, `chain` (uses `= ANY(chains)` for array column), `min_amount`\n- Use `sort_by: \"amount desc\"` for largest rounds\n\n## Protocol Events\n\nTool: `defillama:get_events` with `event_type: \"protocol_events\"`\n\n- Governance votes, upgrades, launches, and other protocol milestones\n- Additional filters: `target_type` (filter by target type), `sub_protocol` (filter by sub-protocol slug)\n\n## CEX Volumes\n\nTool: `defillama:get_cex_volumes`\n\n- CEX slugs differ from common names: binance -> `binance-cex`, huobi -> `htx`, gate.io -> `gate-io`\n- Params: `cex`, `period`, `sort_by`, `limit`\n\n## Open Interest\n\nTool: `defillama:get_open_interest`\n\n- Aggregates with SUM\u002FGROUP BY for proper protocol-level totals\n- Params: `protocol`, `chain`, `period`, `start_date`, `end_date`, `sort_by`, `limit`\n\n## Treasury\n\nTool: `defillama:get_treasury`\n\n- Aggregates with SUM\u002FGROUP BY for proper protocol-level totals\n- `treasury_excl_own_token` is the realistic value (excludes inflation of protocol's own token)\n- `treasury_total` includes own token (inflated value)\n- Params: `treasury`, `chain` (for per-chain breakdown), `period`, `start_date`, `end_date`, `sort_by`, `limit`\n\n## Examples\n\n**Example 1:**\nUser: \"Bitcoin ETF flows this month\"\nTool call: `defillama:get_etf_flows(token: \"bitcoin\", period: \"30d\")`\n\n**Example 2:**\nUser: \"MicroStrategy bitcoin holdings\"\nTool call: `defillama:get_dat_holdings(institution: \"microstrategy\", token: \"coingecko:bitcoin\", include_history: true)`\n\n**Example 3:**\nUser: \"Biggest DeFi hacks in 2024\"\nTool call: `defillama:get_events(event_type: \"hacks\", sort_by: \"amount desc\", limit: 10, start_date: \"2024-01-01\", end_date: \"2024-12-31\")`\n\n**Example 4:**\nUser: \"USDT supply across chains\"\nTool call: `defillama:get_stablecoin_supply(stablecoin: \"coingecko:tether\", sort_by: \"circulating_supply desc\")`\n\n**Example 5:**\nUser: \"Top bridge volume this week\"\nTool call: `defillama:get_bridge_flows(period: \"7d\", sort_by: \"volume desc\", limit: 10)`\n\n**Example 6:**\nUser: \"Largest crypto fundraises this year\"\nTool call: `defillama:get_events(event_type: \"raises\", period: \"365d\", sort_by: \"amount desc\", limit: 20)`\n\n**Example 7:**\nUser: \"Binance trading volume\"\nTool call: `defillama:get_cex_volumes(cex: \"binance-cex\")`\n\n**Example 8:**\nUser: \"Uniswap treasury breakdown\"\nTool call: `defillama:get_treasury(treasury: \"uniswap\")`\n\n**Example 9:**\nUser: \"ETF flows in February 2025\"\nTool call: `defillama:get_etf_flows(token: \"bitcoin\", start_date: \"2025-02-01\", end_date: \"2025-02-28\")`\n",{"name":5,"description":7},"main","3df1d0d67b30ff15236561f8c0f9f06d33f42dfd","skills\u002Fanalytics\u002Fdefillama-official-flows-and-events",17,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia","https:\u002F\u002Feth2030.com","Hardcore infra. Building @alt-research and applied cryptography.","2026-11-11 08:47:40",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add jiayaoqijia\u002Fcryptoskill --skill flows-and-events",{"tool":70,"command":71},"bunx","bunx skills add jiayaoqijia\u002Fcryptoskill --skill flows-and-events",{"tool":73,"command":74},"pnpm","pnpm dlx skills add jiayaoqijia\u002Fcryptoskill --skill flows-and-events","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fanalytics\u002Fdefillama-official-flows-and-events\u002FSKILL.md",true,[78,84],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"SOURCE.md","REFERENCE","参考文档",165,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fanalytics\u002Fdefillama-official-flows-and-events\u002FSOURCE.md",{"path":85,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":86,"sourceHtmlUrl":87},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fanalytics\u002Fdefillama-official-flows-and-events\u002FTRUST.auto.yaml",[89,117,139,157,170,180],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":93,"licenseFileUrl":94,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":50},"01M712C436EQYE43342Q4E7GG1","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\u002Fwarm\u002Fbackground-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout\u002Fpaint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.","MIT","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FSKILL.md",[],[98,99,100,101,102,103,104,105,106,48,107,108,109,110,111,112,113,114,115,116],"performance","recipe performance","recipe","mm","sentry","harness","app","deterministic","recipes","cold","critical","analysis","tasks","react","browser","layout","screen","network","metamask",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":121,"licenseFileUrl":122,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":50},"01M70XT2F8A5CQZ81JBP98KSW3","mexc-spot-websocket","MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FSKILL.md",[],[126,127,128,129,130,131,132,133,134,135,31,136,137,138],"mexc spot websocket","spot","websocket","api","workflows","public","listen","streams","depth","keys","api keys","maintenance","protobuf",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":121,"licenseFileUrl":143,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":50},"01M70XT0MBXN3WZY1BKN0CPNKR","mexc-spot-rest","MEXC Spot REST workflows for public data, signed account requests, orders, wallet\u002Fadmin actions, and secure signing without exposing API keys.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FSKILL.md",[],[147,127,148,149,150,151,152,136,31,135,153,154,155,131,156,130,129],"mexc spot rest","REST","admin","signing","Wallet","requests","actions","secure","data","orders",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":121,"licenseFileUrl":161,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":50},"01M70XSYSVZ2N0N91XCAR2CAK0","mexc-futures-websocket","MEXC Futures WebSocket workflows for public streams, private account\u002Forder\u002Fposition streams, ping\u002Fpong, subscriptions, and depth maintenance.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FSKILL.md",[],[165,166,128,167,168,137,31,169,134,133,131,130],"mexc futures websocket","futures","position","ping","subscriptions",{"skillNo":171,"name":172,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":93,"licenseFileUrl":173,"sourceHtmlUrl":174,"categories":175,"keywords":176,"publishedAt":50},"01M6H0ZWHVE5W04WG2DKQE2SQC","0xklen-version-and-refresh-sanctions-lists","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FSKILL.md",[],[177,178,179],"refresh","0xklen version and refresh sanctions lists","version",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":93,"licenseFileUrl":184,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":50},"01M6H0Z28Q3R8J0S799GJQWXM3","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.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FSKILL.md",[],[188,189,190,191,192,193,194,43,195,196,197],"tests","cover","verify tests cover changed lines","verify","coverage","pr","exercise","patch","code","share"]