retail-etl-medallion-pipeline — Claude Code skill
This skill helps build a retail ETL pipeline with Bronze, Silver, and Gold layers. Use it for sales, inventory, and supplier data flows.
npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a claude-codeWhat retail-etl-medallion-pipeline does
The skill lays out an end-to-end retail data pipeline. Bronze lands CSV records with little change, Silver cleans and standardizes them, and Gold produces analytics-ready aggregates and models. The workflow covers branch sales, product recipes and yields, stock tracking, and supplier rebate calculations.
The project includes TSQL scripts for the bronze, silver, gold, and staging schemas, a Retail-Data-Warehouse layout, SQL Server container setup, and source CSV files. The description also names PySpark and Airflow as parts of the ETL stack.
You need SQL Server 2017+ or the container defined in docker-compose.yml; database setup uses $SQL_SA_PASSWORD, and the CSV files must be placed where the database can access them.
What it helps with
- build a retail ETL flow across Bronze, Silver, and Gold
- load sales, product, and stock CSV files
- clean and standardize records before analysis
- calculate inventory turnover and shrinkage metrics
- prepare aggregated data for BI dashboards
Example prompts for the agent
- Build a retail warehouse with Bronze, Silver, and Gold data layers.
- Set up SQL Server ingestion for sales, product, and stock CSV files.
- Organize the ETL scripts and produce Gold-level retail analytics tables.
How to install retail-etl-medallion-pipeline
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a claude-code2Manually: put the files in place
~/.claude/skills/retail-etl-medallion-pipeline/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/retail-etl-medallion-pipeline/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a codex2Manually: put the files in place
.agents/skills/retail-etl-medallion-pipeline/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a cursor2Manually: put the files in place
.cursor/skills/retail-etl-medallion-pipeline/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills retail-etl-medallion-pipeline2Manually: put the files in place
.github/skills/retail-etl-medallion-pipeline/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/data-skills --path skills/retail-etl-medallion-pipelineManually: put the files in place
.devin/skills/retail-etl-medallion-pipeline/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about retail-etl-medallion-pipeline
How do I install retail-etl-medallion-pipeline in Claude Code?
Run npx skills add reason-machines/data-skills --skill retail-etl-medallion-pipeline -a claude-code. The skill file will be at ~/.claude/skills/retail-etl-medallion-pipeline/SKILL.md.
What does retail-etl-medallion-pipeline do?
It guides a retail ETL design that lands raw CSV data in Bronze, applies cleaning and business rules in Silver, and prepares analytics data in Gold.
What must be ready before using the pipeline?
Use SQL Server 2017+ or the Docker setup from docker-compose.yml. Database initialization needs $SQL_SA_PASSWORD, and SQL Server must be able to read the CSV files.