motherduck-query

Installation
SKILL.md

Query MotherDuck

Use this skill when executing SQL queries for analytics, aggregations, transformations, or data exploration against MotherDuck databases.

Prerequisites

  • MotherDuck connection established via motherduck-connect
  • Target database and tables identified via motherduck-explore

Default Posture

  • Write DuckDB SQL, not PostgreSQL SQL, even when using the PG endpoint.
  • Always use fully qualified "database"."schema"."table" names.
  • Preserve the intended grain of every result set; state the grain before optimizing or materializing a query.
  • Filter early, aggregate early, and prefer serving tables or summaries for repeated reads.
  • Keep SQL obvious, multi-line, and explicit about grain, filters, and output shape.
  • Treat DDL, DML, ATTACH, DETACH, recovery commands such as CREATE SNAPSHOT, ALTER DATABASE ... SET SNAPSHOT, UNDROP DATABASE, and lifecycle commands such as SHUTDOWN as writes. Use MCP query_rw only when the user explicitly asks for the change and confirms it.
  • Tag long-lived integrations with custom_user_agent when the connection path supports it.
Related skills

More from motherduckdb/agent-skills

Installs
53
GitHub Stars
19
First Seen
Apr 15, 2026