Agent skills for the Datadata analytics platform.
npx skills add datadata-team/datadata-skillsTip: If you use pnpm, replace
npxwithpnpx:pnpx skills add datadata-team/datadata-skills
Datadata platform operations manual — interact with data through MCP Server, no API Key required, OAuth authentication.
Query data — Search datasources, inspect metadata, list tables, describe column schemas, run SQL queries (DuckDB / ClickHouse, cross-source joins), set table/column comments, execute DQL scripts.
Manage Data Spaces — Create tables, batch-insert rows, describe table structures, drop tables.
See skills/datadata-manual/SKILL.md for detailed usage.
Datadata REST API complete reference — all endpoint documentation with urllib.request (zero-dependency) usage examples. Primary use case: generating standalone Python scripts (crawlers, ETL, batch processing). Requires API Key.
See skills/datadata-rest-api/SKILL.md for detailed usage.
Manage AI persistent memories via Datadata MCP Server — add atomic facts, semantic search, update corrections, delete cleanup. Supports merge & compress (auto-dedup similar memories) and conflict merge (keep latest info while preserving change history).
See skills/datadata-memory/SKILL.md for detailed usage.
Write DQL (Datadata Query Language) scripts — a Starlark-based scripting language for data transformation, cleaning, generation, and custom processing logic. Supports DataFrame/Series operations, SQL queries, HTTP requests, 2D drawing, and more.
See skills/datadata-dql/SKILL.md for detailed usage.
datadata-manual (recommended): Uses OAuth — sign in once, no API Key needed.
datadata-rest-api: Two ways to authenticate:
If no API Key is configured, the agent 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 |
- Sign in to datadata.com
- 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_..."