Construction Skills plugin
Fourteen project engineer skills: they split drawings, parse specs, tabulate bids and review submittals.
- 60 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The skills read project documents and write Excel, Word and PDF files into its folder.
- Scripts set up an isolated Python environment in the home folder.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/construction-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skills read project documents and write Excel, Word and PDF files into its folder.
- Scripts set up an isolated Python environment in the home folder.
This is third-party code. Review the repository files before installing.
What it does
The `construction` plugin gives Claude Code the working knowledge of a construction project engineer. Skills split a bound drawing set into sheets and a project manual into spec sections, extract door, window and finish schedules to Excel, count tagged elements across sheets and audit tag completeness, and research applicable building codes. At buyout, `submittal-log-generator` builds a submittal register from every spec section, `bid-tabulator` merges subcontractor bids into a comparison, `bid-evaluator` finds scope gaps and scores them and `subcontract-writer` drafts a subcontract from your firm's template. `submittal-review` checks a submittal against specs, drawings and codes and drafts a review, while `rfi-drafter` writes requests for information. `/construction:project-setup` inventories project files and adds context to `CLAUDE.md`. Deliverables are saved in the project folder: Excel, Word, PDF and reports.
Who it is for. General contractor engineers and managers who handle construction project documentation in Claude Code in English.
Good fit when
- A bound drawing set of hundreds of sheets has to be split into separate PDFs.
- You want a submittal register in Excel from a spec volume.
- Five subcontractors sent bids and you need to compare them and find scope gaps.
- Drawings conflict with the spec and requests for information are being prepared.
Not a fit when
- You work without project documents such as drawings, specs and bids.
- You need answers for a specific country's codes outside English-language and US practice.
- You expect a final contract award decision without human review.
Example request
Run /construction:project-setup, then split the spec volume into sections and build the submittal register in Excel.Limitations
It needs Claude Code, Python 3.10 or newer and Git (on Windows work runs through Git Bash). Scripts create an isolated Python environment in `~/.construction-skills/venv/`, and the first run takes about a minute. Tested with Claude Opus 5.5 and Sonnet 5.5, with one eval run per skill from 2 to 4 October 2026. Codes and requirements come from the model's general knowledge and your documents, so final verification belongs to an engineer. Where a human decision is needed, for example an award or which issues to send, the skill stops.
How to disable. Remove the plugin with `/plugin uninstall construction@construction-skills` or the `~/.claude/skills/construction` folder. The `~/.construction-skills/venv/` environment is removed separately.
FAQ
How do I install it?
Two ways: clone into `~/.claude/skills/construction` and run `./setup`, or install from the marketplace with `/plugin marketplace add dleerdefi/claude-code-construction` and `/plugin install construction@construction-skills`.
Which skills are included?
Fourteen, for example `sheet-splitter`, `spec-splitter`, `schedule-extractor`, `submittal-log-generator`, `bid-tabulator`, `bid-evaluator`, `code-researcher`, `subcontract-writer`, `rfi-drafter`, `submittal-review` and `pe-review`.
Where are results saved?
In your project folder: Excel workbooks, Word documents, split PDFs and reports. The skills keep working data separately.
How do I validate the install?
Follow `docs/VALIDATING.md` for the steps to run on your machine. The evals use the public plans of Sanibel Fire and Rescue Station 172.
How do I update?
For a clone, run `git pull` and re-run `./setup` once. For the marketplace, enable auto-update under `/plugin`.
Discussion
No questions or reviews yet.
Related
Plugins136 skills for office documents and business tasks in Claude: contracts, HR, finance, plus an MCP server for PDFs and spreadsheets
Five-skill plugin that writes explanations for one reader and checks figures and diagrams by running code, not model memory.
Four Claude Code and Codex skills: Word with tracked changes, PDF forms and OCR, PowerPoint from HTML, Excel recalculation.
16 ready skills for Cursor, Claude Code and Codex: theses, PDF and Office, draw.io diagrams, project documentation
A ready-to-fork Claude Code template for academic work: slides, papers and data analysis with multi-agent review and quality gates
Research Skills gives Claude Code, Codex and Copilot CLI plugins for research: literature, grants, papers, figures, slides.
README in short
A Claude Code plugin with 14 construction documentation skills: drawings, specs, bids, submittals. Output in Excel, Word and PDF.