All skills
duneanalytics avatar

/dune

@bb0c9fc
by Duneduneanalytics/skills53 stars
11

Dune CLI for querying blockchain and on-chain data via DuneSQL, searching decoded contract tables, managing saved queries, managing visualizations, managing dashboards, and monitoring credit usage on Dune. Use when user asks about blockchain data, on-chain analytics, token transfers, DEX trades, smart contract events, wallet balances, Ethereum/EVM chain queries, DuneSQL, visualizations, charts, dashboards, or says "query Dune", "search Dune datasets", "run a Dune query", "create a dashboard", or "manage dashboard".

Use this Skill: https://skilld.dev/gh/duneanalytics/skills/dune

This session only. Nothing lands on disk.

referencesinstall-and-recovery.md

≈373 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Install & Recovery

Prerequisite: Read the main skill for authentication, global flags, and key concepts.

This reference covers CLI installation, authentication failure recovery, and version compatibility checks. These steps are only needed when a dune command fails.


CLI Not Found Recovery

If the command fails because dune is not found on PATH (e.g. "command not found"), follow the installation steps in the shared CLI install reference.


Authentication Failure Recovery

If a command fails with an authentication or authorization error (e.g. 401, "unauthorized", "missing API key"), the user needs to authenticate. Stop and ask the user to authenticate in a separate terminal:

  1. Go to Dune (https://dune.com), navigate to the "APIs & Connectors" section, and then the "API Keys" tab to generate an API key (if they don't have one)
  2. Run dune auth in their terminal and follow the prompts
  3. Come back to the conversation once done

Then retry the original command. If it still fails, inform the user their key appears invalid and ask them to retry.

Do not attempt to handle the API key yourself -- the user must authenticate outside of this session.


Version Compatibility

See the shared CLI version compatibility reference.


See Also

Source: SKILL.md on GitHub

1 alert17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill provides a robust interface for the Dune Analytics CLI, enabling blockchain data analysis and dashboard management. It is generally safe, although it possesses an inherent risk of indirect prompt injection as it processes data from blockchain queries. It also follows good security practices for handling API keys, including redaction instructions.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: MEDIUM · 1 issue

  • Runlayer6mo

    4/7 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at bb0c9fc. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 5 months ago
What it can do
Runs commands
metadata
{
  "author": "duneanalytics",
  "version": "1.0.0",
  "cli_version": "0.1"
}
All 1 allowed tools
Bash(dune:*) Bash(curl:*) Read
Other metadata
compatibility
Requires network access and the Dune CLI (auto-installed on first use). Works on macOS, Linux, and Windows.

README badge

README badge for duneanalytics/skills