MotherDuck skills for connecting, exploring live schemas, writing DuckDB SQL, using the REST API, and shipping Dives, dashboards, pipelines, and analytics apps.
npx claudepluginhub motherduckdb/agent-skillsMotherDuck skills for connecting, exploring live schemas, writing DuckDB SQL, using the REST API, and building dashboards, Dives, pipelines, and analytics apps.
MotherDuck Skills for AI AgentsMotherDuck Skills is the public skill catalog for agents building on MotherDuck.
It gives agents practical guidance for the most common work on the platform: connecting to MotherDuck, exploring live data, writing DuckDB SQL, modeling tables, building Dives, and shipping larger workflows like dashboards, migrations, and data pipelines.
The lower-level skills are intentionally not generic data-engineering tutorials. They exist to encode MotherDuck-specific defaults, gotchas, and opinionated workflow choices:
The repo is intentionally opinionated and agent-oriented:
SKILL.md files short and router-likereferences/Choose one install path per agent.
Avoid mixing packaged installs and raw skill installs for the same agent unless you are testing packaging behavior.
| Goal | Recommended path |
|---|---|
| Use the packaged Claude Code plugin from the repo marketplace | Claude Code plugin install |
| Use the packaged Codex plugin from the repo marketplace | Codex plugin install |
| Install the whole MotherDuck catalog in Gemini CLI | Gemini CLI extension install |
| Install one or two skills in Gemini CLI without the packaged extension | Gemini CLI skills install |
| Install the whole MotherDuck catalog quickly | Skills CLI |
| Vendor one skill directly into a repo or agent home without plugin tooling | Manual per-skill install |
/plugin marketplace add motherduckdb/agent-skills
/plugin install motherduck-skills@motherduck-agent-skills
After install, restart Claude Code if it was already running. The skills load automatically and should trigger when relevant.
This plugin packages the whole MotherDuck catalog. You do not need to install each skill separately.
/plugins.This path installs the packaged repo-local Codex plugin. After installation, the skills are available automatically when relevant.
Install from GitHub:
gemini extensions install https://github.com/motherduckdb/agent-skills --consent
For local development from a checkout:
gemini extensions link .
After installation, restart Gemini CLI or reload your session. gemini extensions list and gemini skills list can help confirm the install.
If you want only one specific MotherDuck skill in Gemini CLI, install it directly as an Agent Skill instead of installing the full extension:
gemini skills install https://github.com/motherduckdb/agent-skills.git --path skills/connect
You can also link the repo's skills locally:
gemini skills link skills
npx skills add motherduckdb/agent-skills
The skills package is interactive, so use the repo-level install and follow the prompts.
Best practices:
-g when you want a personal cross-project installCopy the whole skill directory, not just SKILL.md, so any bundled references/, scripts/, and artifacts/ remain available.
Project-local manual install:
mkdir -p .agents/skills
cp -R skills/connect .agents/skills/connect
Global manual install for a specific agent:
mkdir -p ~/.claude/skills ~/.codex/skills
cp -R skills/connect ~/.claude/skills/connect
cp -R skills/connect ~/.codex/skills/connect
For manual installs, prefer .agents/skills/<name> when the skill should be shared with the project. Use ~/.claude/skills/<name> or ~/.codex/skills/<name> only for personal cross-project defaults.