Open-source skills that give Claude Code the working knowledge of a Project Engineer. Split drawings, parse specs, tabulate bids, generate subcontracts, and more — directly from your terminal or IDE.
$ npx -y skills add dleerdefi/claude-code-construction --agent claude-code
What's inside
Open-source skills that give Claude Code the working knowledge of a Project Engineer. Split drawings, parse specs, tabulate bids, generate subcontracts, and more — directly from your terminal or IDE.
1. Install the skills:
# Global install (available in all projects)
git clone https://github.com/dleerdefi/claude-code-construction ~/.claude/skills/construction
# Or per-project install
git clone https://github.com/dleerdefi/claude-code-construction .claude/skills/construction
2. Run setup (installs Python dependencies into an isolated venv):
cd ~/.claude/skills/construction # or .claude/skills/construction
./setup
3. Connect to your project. Add this line to your project's CLAUDE.md:
@~/.claude/skills/construction/.claude/skills/CLAUDE.md
If your project doesn't have a CLAUDE.md yet, run /init in Claude Code first.
4. Start using skills. Open Claude Code in your project folder and type:
/project-setup
This inventories your project files, classifies document types, and establishes context for the other skills.
| Command | What it does |
|---|---|
/project-setup | Inventory project files, classify documents, establish context |
/sheet-splitter | Split a bound drawing set PDF into individual sheet PDFs |
/spec-splitter | Split a bound project manual into individual spec section PDFs + text |
/schedule-extractor | Extract door, finish, window, or panel schedules to Excel |
/submittal-log-generator | Parse every spec section and generate a submittal register in Excel |
/bid-tabulator | Tabulate multiple subcontractor bids into a comparison spreadsheet |
/bid-evaluator | Evaluate tabulated bids — scope gaps, risk scoring, award recommendation |
/code-researcher | Research applicable building codes, standards, and jurisdiction requirements |
/subcontract-writer | Generate a scope-specific subcontract from your firm's template |
If your project uses AgentCM, skills automatically read from pre-indexed structured data in the .construction/ directory for faster results. Skills work without AgentCM using Claude's built-in vision and PDF tools.
Skills save structured results to a .construction/ directory in your project root. Excel files, split PDFs, and extracted text are written to your project folder. Each skill reports its output location when complete.
See CM Skills SOP for the full technical breakdown — skill architecture, design philosophy, YAML front matter spec, and the evaluation framework.
Python dependencies are installed automatically by ./setup into an isolated venv at ~/.construction-skills/venv/. No manual activation needed — all scripts run through bin/construction-python.
Packages: pdfplumber, pymupdf, openpyxl, Pillow, PyYAML
MIT
Made with 👷 by dleerdefi
FAQ
claude-code-construction is a Claude Code plugin with 13 hand-picked skills for automation work, indexed on Flowy. Install it with the command on its page. It includes bid-evaluator, bid-tabulator, code-researcher. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it