Dune Analytics API
v2.0.0Dune Analytics API skill for querying, analyzing, and uploading blockchain data. Use this skill whenever the user mentions Dune, on-chain data, blockchain an...
⭐ 2· 781·3 current·3 all-time
by@lz-web3
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the requested resources: python3 and DUNE_API_KEY are appropriate for a Python-based Dune API client. The scripts and references all relate to discovering tables, executing/updating queries, and uploading data to Dune.
Instruction Scope
SKILL.md and the scripts restrict themselves to Dune API operations and documentation fetches. They read DUNE_API_KEY (declared) and repository reference files. The skill includes operations that modify the user's Dune account (create/update/delete queries/tables, upload/overwrite data); SKILL.md notes best practices (confirm before updating, prefer private queries), but these destructive actions are functionally part of the stated purpose and require user Dune API credentials.
Install Mechanism
There is no automated install spec; SKILL.md instructs the user to pip install dune-client. Pulling a PyPI package is expected for a Python client but users should be aware that an external package is required and will be installed into the environment.
Credentials
Only one credential is required: DUNE_API_KEY (declared as primary). No other secrets, config paths, or unrelated credentials are requested.
Persistence & Privilege
always:false and no special system-wide privileges are requested. However, with the supplied DUNE_API_KEY the skill can perform destructive operations (upload/overwrite/delete tables, update queries) in the user's Dune account. Autonomous invocation is the platform default; consider requiring explicit user confirmation for write/delete actions.
Assessment
This skill appears to do what it claims: it uses your DUNE_API_KEY to query, create/update queries, and upload tables to your Dune account. Before installing or granting the API key: 1) Treat DUNE_API_KEY as sensitive — use a restricted/test Dune account or a key with least-privilege if possible. 2) Be aware the skill can overwrite or delete your Dune tables/queries — only allow it to run write operations after reviewing the SQL and confirming actions. 3) The skill requires pip installing the dune-client package; review that package if you have supply-chain concerns. 4) If you plan to allow autonomous agent actions, restrict or require confirmations for destructive commands (update_sql, upload_csv, delete_table, clear_table). If you want a safer setup, use a read-only or limited API key or a dedicated sandbox Dune account for automation.Like a lobster shell, security has layers — review code before you run it.
latestvk97dgz88qr01t7gr1vwdsvhzd182pj1k
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📊 Clawdis
Binspython3
EnvDUNE_API_KEY
Primary envDUNE_API_KEY
