motherduck-load-data
OfficialIngest data into MotherDuck the right way.
Authormotherduckdb
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps you load data into MotherDuck correctly and efficiently, avoiding common ingestion mistakes like row-by-row inserts, wrong client paths, and unsafe transformations.
Core Features & Use Cases
- Ingestion-path selection: Choose between object storage/HTTPS remote-load patterns and native DuckDB client ingestion for local files, local DuckDB, and in-memory data.
- Production-friendly loading posture: Prefer batch loading, Parquet-first movement, CTAS and INSERT...SELECT patterns, and minimal transformations at the raw landing layer.
- Validation and promotion guidance: Recommend row counts/type checks after landing, then promote into staging/modeling only once the load is correct.
- Workflow fit: Works across first loads, appends, and whole-database uploads while accounting for Postgres-endpoint thin-client versus DuckDB-client behaviors.
Quick Start
Use motherduck-load-data to plan and generate the correct CTAS/INSERT workflow for your source system and target tables, such as loading Parquet from object storage into a raw/staging table with the right remote-read settings.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: motherduck-load-data Download link: https://github.com/motherduckdb/agent-skills/archive/main.zip#motherduck-load-data Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.