Agent Skills
返回列表
🤖

DeFi收益分析服务

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/defi-analy。

技能介绍

它解决什么问题

想比较某个链或某个项目的收益池时,通常得打开 DefiLlama 的 yields 页面,逐个池子抄 apy、apyMean30d、tvlUsd。数据散落在表格里,筛选、排序、跨池对比都要手工完成;想把它接进 agent 工作流就更麻烦,得自己写一层 HTTP 调用、处理返回结构,再把字段映射成模型能读的形态。

这个 skill 把这层重复劳动固化下来:作为一个 MCP 服务,它让 AI 代理能按意图直接查询收益池数据,拿到结构化的原始结果。

核心能力

  • 收益池查询:scripts.tools.get_yield_pools 从 yields.llama.fi 拉取收益池列表,每条记录含 symbol、project、tvlUsd、apy、apyMean30d 以及预测值。
  • 可选过滤:chain 按链过滤(如 Ethereum、Solana),project 按项目名过滤(如 lido、aave-v3);两者均可选,不填就返回全量结果。
  • 模型做路由,代码做调用:大模型负责理解意图、选工具、提取参数,真正发请求的是脚本。

工作流程

  1. 先检查 scripts.config.settings.api_key。若为空,用 AskUserQuestion 向用户要密钥,拿到后调 scripts.config.set_api_key(key) 保存。
  2. 根据用户意图选工具;参数不完整时同样用 AskUserQuestion 追问。
  3. 用关键字参数调用,例如 scripts.tools.get_yield_pools(chain='Ethereum', project='lido')。
  4. 把返回里的 result["raw"] 整理后展示,同时参考 result["success"] 与 result["message"] 判断调用是否成功。

适用边界

  • 必须有密钥。首次使用要在 .env 中配置 XBY_APIKEY;缺失时 skill 会主动询问,而不是自己找办法绕过去。
  • 不能编数据。拿不到密钥或接口失败时,禁止自行搜索或编造收益数字——这类字段一旦虚构,下游的对比和结论就全错了。
  • 只做查询,不做决策。返回的是 raw JSON,APY 的含义、TVL 的口径、预测值的可靠性都需要你自己判断。收益率高不等于安全,apyMean30d 也只是历史均值。
  • 范围限于 DefiLlama 的 yields 接口。资金费率、借贷利率、期权类收益不在覆盖范围内。

使用场景

  • 对比两条链的收益差异,例如筛出Ethereum与Solana上收益池数量与平均APY做横向比较
  • 按项目筛选收益池,查看lido或aave-v3的TVL与APY及30日均值的变化
  • 把收益池数据接入agent,让它按用户提问返回结构化的收益池列表
  • 在agent工作流中按链过滤收益池,只取Ethereum上的池子并把raw数据整理展示

适合人员

  • 做DeFi收益监控的量化研究员,需要快速拉取指定链或项目的池子指标
  • 给交易bot接数据源的开发者,想把yields.llama.fi的查询固化成MCP工具
  • 负责写AI代理工具链的工程师,需要按用户意图选工具并传关键字参数
  • 做资产配置的研究助理,要用TVL和30日均值筛掉明显异常的高收益池