dune

Execute DuneSQL queries against Dune Analytics dashboards and datasets.

109|11|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/TermiX-official/cryptoclaw --skill dune
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dune
Source: https://github.com/TermiX-official/cryptoclaw/tree/main/skills/dune
Command: npx skills add https://github.com/TermiX-official/cryptoclaw --skill dune

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executing SQL queries against Dune Analytics dashboards and datasets to retrieve on-chain insights without manual data wrangling or ad-hoc data collection.

Core Features & Use Cases

  • Ad-hoc Queries: Run DuneSQL queries directly against blockchain datasets and dashboards.
  • Dashboard Access: Retrieve live or cached results for quick reporting and sharing.
  • Use Case: Quickly surface top on-chain movers, token flows, and liquidity metrics across multiple chains.

Quick Start

  • Obtain a Dune API key and set it in your environment as DUNE_API_KEY.
  • Create and run queries via the Dune API at endpoints like POST /query and GET /execution/{id}/results.
  • Retrieve results using GET /query/{query_id}/results for cached data or GET /execution/{execution_id}/results for fresh runs.

Frequently Asked Questions about dune

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query on-chain data from multiple blockchain networks using SQL?

To query on-chain data from multiple chains, you execute DuneSQL against blockchain datasets via the Dune API. This surfaces insights like token flows and liquidity metrics across multiple chains without manual data wrangling.

Do I need a Dune API key to retrieve on-chain dashboard results?

Yes, retrieving on-chain dashboard results requires a DUNE_API_KEY set in your environment. The skill uses standard HTTP requests to Dune endpoints like /query and /execution to fetch fresh or cached data.

What is the best way to run ad-hoc DuneSQL queries for blockchain analytics?

The best way to run ad-hoc DuneSQL queries is by using the Dune API to create and execute queries directly against blockchain datasets. You retrieve results using GET /query/{query_id}/results for cached data.

How do I get fresh execution results versus cached data from Dune Analytics?

To get fresh execution results from Dune Analytics, use the GET /execution/{execution_id}/results endpoint. For cached data from a previously run query, use the GET /query/{query_id}/results endpoint instead.

Can I surface top on-chain movers and liquidity metrics without manual data collection?

Yes, you can surface top on-chain movers and liquidity metrics without manual data collection by executing DuneSQL queries. The skill automates ad-hoc data wrangling by querying live dashboards and datasets directly.