███████╗██╗ ██╗██╗██╗ ██╗ ███████╗ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝ ███████╗█████╔╝ ██║██║ ██║ ███████╗ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║ ███████║██║ ██╗██║███████╗███████╗███████║ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝
Datadata Skills
Agent skills for the Datadata analytics platform. Reusable capabilities that give AI agents procedural knowledge to interact with Datadata through natural language.
Install all Datadata skills with a single command:
npx skills add datadata-team/datadata-skillsQuery Datadata via CLI — run ad-hoc SQL, inspect datasource metadata, list & describe tables, download results as NDJSON/CSV.
Query Data
Ingest Data
Other
Triggers:
Write DQL (Datadata Query Language) scripts — a Starlark-based scripting language for data transformation, cleaning, generation, and custom processing logic.
Core Capabilities
Triggers:
Interact with Datadata via MCP Server — search datasources, explore table structures, execute SQL, manage Data Spaces tables. Agents call MCP tools directly — no CLI or manual API Key management needed.
Core Capabilities
Triggers:
Datadata provides a standard MCP (Model Context Protocol) endpoint. Connect directly from Claude Desktop, VS Code, Cursor, or any MCP-compatible client. Two authentication methods are supported:
https://www.datadata.com/api/mcp/v1Select OAuth when configuring your MCP client — your browser will redirect to Datadata for authorization. This is the most standard and convenient method. Once authorized, the agent can call all MCP tools without manually managing API Keys.
You can also authenticate via API Key — see the Authentication section below for permission configuration.
The skill supports two ways to authenticate:
If no API Key is configured, the datadata-api skill will automatically guide you through device authorization when you first run a command — just follow the link displayed in the terminal to complete sign-in. The key is then cached locally for 90 days.
Create an API Key in the Datadata platform with the required permissions:
| Permission | Purpose |
|---|---|
| queries:execute-adhoc | Run SQL queries |
| executions:get | Retrieve query results |
| datasources:read | Read datasource metadata |
| datasources:scan | Trigger async schema scans |
| data-spaces:write | Create tables and insert data |
Avatar → Settings → "API Keys" (left sidebar) → Create a new key
Select the required permissions
Set it as an environment variable:
export DATADATA_API_KEY="ak_..."