plugins/motherduck-skills-claude/skills/motherduck-load-data/SKILL.md
Load data into MotherDuck from local files, object storage, HTTPS, dataframes, or external databases. Use when choosing a MotherDuck-specific ingestion path, especially CTAS and INSERT...SELECT, bulk loading, secrets, and Postgres-endpoint versus DuckDB-client tradeoffs.
npx skillsauth add motherduckdb/agent-skills motherduck-load-dataInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the job is getting data into MotherDuck correctly and efficiently, not just writing one ad hoc import query.
CREATE SECRET and cloud-storage docs for protected-object-store workflows..duckdb, .ddb, or attached DuckDB database.COPY, CTAS, or INSERT ... SELECT over row-by-row insertsCREATE TABLE AS SELECT for first loads and INSERT INTO ... SELECT for appends.CREATE OR REPLACE DATABASE remote_name FROM CURRENT_DATABASE(), an attached local database, or a file path from a native DuckDB client after attaching md:.references/INGESTION_PATTERNS.md for format-specific options, cloud-storage secrets, Postgres-endpoint loading tradeoffs, Python dataframe paths, and advanced ingestion patternsmotherduck-connect for choosing between the Postgres endpoint and a DuckDB client pathmotherduck-explore for inspecting destination databases and validating landed tablesmotherduck-query for writing CTAS, append, and validation SQLmotherduck-model-data for promoting landed data into staging and analytics tablesmotherduck-ducklake only when object-storage-backed lakehouse storage is an explicit requirementdevelopment
Connect to MotherDuck from any application. Use when setting up database connectivity via the Postgres endpoint (recommended), pg_duckdb, native DuckDB API, or JDBC. Covers connection strings, authentication, SSL, and environment variable configuration.
development
Connect to MotherDuck from any application. Use when setting up database connectivity via the Postgres endpoint (recommended), pg_duckdb, native DuckDB API, or JDBC. Covers connection strings, authentication, SSL, and environment variable configuration.
development
Connect to MotherDuck from any application. Use when setting up database connectivity via the Postgres endpoint (recommended), pg_duckdb, native DuckDB API, or JDBC. Covers connection strings, authentication, SSL, and environment variable configuration.
data-ai
Create and manage MotherDuck data shares for zero-copy data distribution. Use when sharing databases with team members, other organizations, or making data publicly available.