Skip to main content

Skills Catalog

Starlake Skills provides 48 specialized skills organized into 10 categories. Each skill contains deep knowledge about a specific Starlake CLI command, configuration pattern, or operational workflow.

At a Glance

CategoryCountDescription
Ingestion & Loading9Ingest data from files, APIs, Kafka, and Elasticsearch
Transformation2SQL and Python data transformations
Extraction5Extract schemas and data from databases
Schema Management5Bootstrap projects, convert formats, generate DDL
Data Quality1Expectation macros and validation patterns
Lineage & Dependencies4Column-level, table-level, and ACL lineage
Operations8Validation, metrics, freshness, migrations
Security2IAM policies, RLS, CLS, privacy
Orchestration2Airflow and Dagster DAG management
Utilities5Format conversion, comparison, site generation

How Skills Work

Each skill is invoked through Claude Code using natural language or the /skill-name pattern:

# Natural language
You: Help me configure a load job for my CSV files

# Direct skill invocation
You: /load Configure loading CSV files into the customers domain

Claude automatically selects the most relevant skill based on your question and provides:

  • CLI command syntax with all available flags and options
  • YAML configuration examples ready to copy into your project
  • Write strategy guidance for your specific use case
  • Engine-specific behavior (Spark, Native, DuckDB)
  • Best practices for production deployments

Quick Reference

Most Common Skills

SkillWhat It Does
bootstrapCreate a new Starlake project from template
loadConfigure data loading with write strategies
transformSet up SQL/Python transformations
connectionConfigure database connections
dag-generateGenerate Airflow/Dagster DAGs
validateValidate project configuration
configReference for all configuration options
expectationsSet up data quality checks

Configuration Skills

SkillWhat It Does
configFull configuration reference (env vars, app structure, types)
connectionCreate and modify database connections
settingsApplication settings management