.agents/skills/xls2yml/SKILL.md
Convert Excel domain/schema definitions to Starlake YAML
npx skillsauth add starlake-ai/starlake-skills xls2ymlInstall 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.
Converts Excel spreadsheets describing domains and table schemas into Starlake YAML configuration files. This is useful for teams that prefer to manage data models in Excel before generating the YAML configurations.
starlake xls2yml [options]
--files <value>: Comma-separated list of Excel files to convert (required)--iamPolicyTagsFile <value>: Path to IAM PolicyTag Excel file for BigQuery CLS--outputDir <value>: Output directory for generated YAML files (default: metadata/load)--policyFile <value>: Optional file for centralizing ACL & RLS definitions--job: If true, generate YAML for a job definition (instead of domain/table)--reportFormat <value>: Report output format: console, json, or htmlThe Excel file contains sheets that define domains and their tables:
Sample Excel files are available in samples/any-engine/metadata/load/:
books.xlsxtests_csv_json.xlsxtests_position.xlsxstarlake xls2yml --files metadata/load/books.xlsx
starlake xls2yml --files metadata/load/orders.xlsx,metadata/load/customers.xlsx
starlake xls2yml --files metadata/load/books.xlsx --outputDir metadata/load
starlake xls2yml --files metadata/load/books.xlsx --iamPolicyTagsFile metadata/iam-policy-tags.xlsx
starlake xls2yml --files metadata/load/books.xlsx --policyFile metadata/policies.yml
starlake xls2yml --files metadata/jobs/analytics.xlsx --job
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".