Agent Skill · MotherDuck

motherduck-ducklake

Decide when DuckLake is the right MotherDuck storage pattern versus native MotherDuck storage (the default). Use when evaluating lakehouse or open table format storage, Iceberg-style requirements, fully managed DuckLake, BYOB buckets, own-compute DuckLake access, data inlining, time travel, object-storage layout, or file-aware compaction and maintenance.

Provider: MotherDuck Path in repo: skills/motherduck-ducklake/SKILL.md

Skill body

Use DuckLake on MotherDuck

Use this skill when the storage decision is genuinely about open table format and object-store behavior, not just about where to put another analytical table.

Source Of Truth

Default Posture

Workflow

  1. Confirm why native MotherDuck storage is insufficient.
  2. Pick the operating mode: fully managed, BYOB with MotherDuck compute, or BYOB with own compute.
  3. Verify regional and bucket constraints before proposing BYOB.
  4. Define the ingestion and maintenance posture up front, including data inlining, file compaction, and cleanup expectations.
  5. Validate who will query the data and from which compute surface before finalizing the architecture.

Open Next

Skill frontmatter

license: MIT