让你的 AI Agent 连接 Dune

结合查询定义与结果行进行聚焦分析。

6 个工具 API key

试试这些 Dune 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Dune

解读已有查询结果

结合 SQL 定义与已保存结果行解读所需指标。

/oo Dune: 检查 Dune 查询 [查询 ID] 及最新保存结果。解读 [指标或问题],附执行时间,并说明采样或部分结果的范围。

执行带参数的已保存查询

执行指定查询,分析完成的结果行。

/oo Dune: 以参数 [值] 和性能档位 [档位] 执行 Dune 已保存查询 [查询 ID]。检查状态,完成后汇总 [所需指标];仍在运行则提供执行 ID。

开始使用 Dune

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Dune

    使用 Dune API 密钥连接。

    连接 Dune →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 提供已保存查询 ID 及该查询需要的参数值。
  • 已保存结果可能早于当前数据。新执行为异步任务,并按账户规则使用 Dune 额度。

Dune 工具

读取查询 SQL 与参数,获取最新保存结果,或执行已保存查询。AI 可解读所选结果行中的指标与趋势,同时说明执行时间和部分结果范围。

已保存查询与已有结果

检查账户查询、SQL 定义与最新保存结果行。

查询执行

执行已保存查询,获取状态与结果。

6 个工具

List Queries

列出与 API 密钥关联的 Dune 账户所拥有的查询。

dune.list_queries

Get Query

获取 Dune 查询的 SQL、参数、所有权和状态。

dune.get_query

Execute Query

执行已保存的 Dune 查询,并返回执行 ID 以用于状态轮询和结果检索。

dune.execute_query

Get Latest Query Result

获取 Dune 查询的最新存储 JSON 结果,而不启动新的执行。

dune.get_latest_query_result

Get Execution Status

获取 Dune 查询执行的当前状态和元数据。

dune.get_execution_status

Get Execution Result

获取 Dune 执行的 JSON 结果和元数据。

dune.get_execution_result

常见问题

如何请求新结果?

请求使用参数值执行已保存查询,再获取此次执行结果。读取最新保存结果不会启动新执行。

分析应引用什么?

包含查询 ID、执行时间、所选列及采样或截断范围,便于读者判断结论适用范围。

可以执行任意新 SQL 吗?

此执行操作按 ID 运行已保存查询。应先在 Dune 中创建或编辑查询,再请求在此执行。

连接 Dune

关于 Dune ↗