csv-validator
CommunityPreflight CSVs for ECIR with automatic fixes.
AuthorCBoser
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Validates and fixes BOM CSV files to ensure compatibility with the ECIR tool, catching missing columns, invalid data types, duplicates, and common formatting issues that would break ECIR comparisons.
Core Features & Use Cases
- Normalize and validate required columns (Category, Item, Quantity, UnitCost)
- Detect non-numeric values, duplicates, and empty fields; offer actionable remediation
- Prepare ECIR-ready CSVs by auto-fixing common issues, or report issues for manual correction
- Use Case: Before ECIR comparisons, run the validator to ensure inputs won't fail and optionally produce a fixed CSV
Quick Start
Use the validator to inspect a BOM CSV:
- Validate: python scripts/validate_bom_csv.py path/to/bom.csv
- Validate and fix: python scripts/validate_bom_csv.py path/to/bom.csv --fix path/to/bom_fixed.csv
- Quiet/summary: python scripts/validate_bom_csv.py path/to/bom.csv --quiet
Dependency Matrix
Required Modules
pandas
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: csv-validator Download link: https://github.com/CBoser/ConstructionPlatform/archive/main.zip#csv-validator Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.