Construction Skills plugin

Fourteen project engineer skills: they split drawings, parse specs, tabulate bids and review submittals.

  • 60 ★ on the repository
  • Last commit
  • MIT
Plugin

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.
All reasons and checks

dleerdefi/claude-code-construction

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/construction-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Plugins

136 skills for office documents and business tasks in Claude: contracts, HR, finance, plus an MCP server for PDFs and spreadsheets

SkillExtended access574Repository stars

Five-skill plugin that writes explanations for one reader and checks figures and diagrams by running code, not model memory.

PluginExtended access465Repository stars

Four Claude Code and Codex skills: Word with tracked changes, PDF forms and OCR, PowerPoint from HTML, Excel recalculation.

PluginMinimal access184Repository stars

16 ready skills for Cursor, Claude Code and Codex: theses, PDF and Office, draw.io diagrams, project documentation

SkillExtended access3.2KRepository stars

A ready-to-fork Claude Code template for academic work: slides, papers and data analysis with multi-agent review and quality gates

WorkflowBroad access1.7KRepository stars

Research Skills gives Claude Code, Codex and Copilot CLI plugins for research: literature, grants, papers, figures, slides.

PluginExtended access55Repository stars

README in short

A Claude Code plugin with 14 construction documentation skills: drawings, specs, bids, submittals. Output in Excel, Word and PDF.

README badge

Report a problem