.agents/skills/cnxload/SKILL.md
Load files (Parquet/CSV/JSON) into a JDBC table
npx skillsauth add starlake-ai/starlake-skills cnxloadInstall 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.
Loads data from Parquet, CSV, or JSON files directly into a JDBC database table. This provides a simple way to push data into any JDBC-compatible database without going through the full Starlake load pipeline.
starlake cnxload [options]
--source_file <value>: Full path to the source file (required). Supports Parquet, CSV, JSON--output_table <value>: Target JDBC table in schema.table format (required)--options k1=v1,k2=v2: JDBC connection options:
driver: JDBC driver class (e.g. org.postgresql.Driver)user: Database userpassword: Database passwordurl: JDBC URL (e.g. jdbc:postgresql://localhost:5432/mydb)partitions: Number of partitions for parallel writebatchSize: Batch size for inserts--write_strategy <value>: Write strategy: APPEND, OVERWRITE--reportFormat <value>: Report output format: console, json, or htmlstarlake cnxload \
--source_file /data/orders.parquet \
--output_table public.orders \
--options driver=org.postgresql.Driver,url=jdbc:postgresql://localhost:5432/mydb,user=admin,password=secret \
--write_strategy APPEND
starlake cnxload \
--source_file /data/customers.csv \
--output_table public.customers \
--options driver=org.postgresql.Driver,url=jdbc:postgresql://localhost:5432/mydb,user=admin,password=secret \
--write_strategy OVERWRITE
starlake cnxload \
--source_file /data/orders.parquet \
--output_table sales.orders \
--options driver=com.mysql.cj.jdbc.Driver,url=jdbc:mysql://localhost:3306/mydb,user=root,password=secret,batchSize=5000 \
--write_strategy APPEND
development
Design SQL transformations for data pipelines with quality checks and dependency management. Use when the user says "design transforms" or "create SQL transformations".
devops
Plan and track sprint progress for data pipeline implementation. Use when the user says "sprint planning" or "plan data sprint".
testing
Analyze data sources in depth: schema, quality, volume, and extraction strategy. Use when the user says "analyze data source" or "profile this data source".
data-ai
Design Starlake-compatible table schemas with types, constraints, privacy, and expectations. Use when the user says "design schema" or "create table definition".