Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
},
"metadata": {
"description": "Construction skills for AI agents: document-based estimating and project controls workflows. No Buildr account required.",
"version": "0.11.0"
"version": "0.12.0"
},
"plugins": [
{
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Reviewers check for:
- **Portability.** No absolute paths, no assumptions about a specific
sandbox, no dependencies that are not named in the skill.
- **Size.** `SKILL.md` stays under 500 lines. Detail goes in `references/`.
- **Licensing.** Only content you have the right to license under MIT.
- **Rights.** Only contribute content you wrote or have the right to share.
Vendored third-party skills are not accepted; link to them instead.

## Versioning
Expand Down
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,3 @@ These skills prepare information for people who make construction
decisions. They are not legal, financial, safety, or engineering advice.
Review every output before you rely on it, and never let an agent make
recordability, wage, or contractual determinations on its own.

## License

MIT. See [LICENSE](LICENSE).
28 changes: 12 additions & 16 deletions catalog.json

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/skill-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ characters, and must equal `name` in the frontmatter.
---
name: rfp-intake
description: One or two sentences: what it does and when to use it. 200 characters or fewer (Claude rejects longer ones on upload). This is the only text most agents see before deciding to load the skill, so include the trigger words users actually say.
license: MIT
metadata:
summary: Review a bid invitation for requirements, risks, and a bid/no-bid recommendation.
tier: neutral # all shipped skills must work without Buildr
Expand Down
3 changes: 1 addition & 2 deletions skills/bid-leveling/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
---
name: bid-leveling
description: Level subcontractor bids into an Excel bid tab with scope gaps, plugs, and bidder questions. Use to level bids, build a bid tab, compare sub quotes, or find scope gaps. Not for award decisions.
license: MIT
metadata:
summary: Level sub bids on bid day. Markdown bids in, one spreadsheet out with every scope gap, a plug for each, and who is really low.
tier: neutral
stages: preconstruction, estimating
version: "4.1.0"
version: "4.1.1"
author: Buildr
---

Expand Down
3 changes: 1 addition & 2 deletions skills/proposal-builder/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
---
name: proposal-builder
description: Build a compliance-first construction proposal PDF that answers an owner's RFP from a company library. Use for CMAR, design-build, or qualifications proposals after a go decision. Not for hard bids.
license: MIT
metadata:
summary: Answer the RFP, compliance first. Every requirement mapped to where you answer it, page limits and forms checked, and a polished PDF built from your own library.
tier: neutral
stages: business-development, preconstruction
version: "2.0.1"
version: "2.0.2"
author: Buildr
---

Expand Down
3 changes: 1 addition & 2 deletions skills/rfp-intake/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
---
name: rfp-intake
description: Make a bid/no-bid call on one RFP, ITB, or RFQ. Checks must-pass gates, scores it, and writes a cited brief. Use to review, triage, or intake a solicitation, or decide whether to bid. Not estimating.
license: MIT
metadata:
summary: Prep the go/no-go meeting. Check the must-pass gates, score the opportunity on your criteria, and get a cited brief with dates, addenda changes, risks, and questions.
tier: neutral
stages: business-development, preconstruction
version: "2.0.1"
version: "2.0.2"
author: Buildr
---

Expand Down
3 changes: 1 addition & 2 deletions skills/workforce-planning/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
---
name: workforce-planning
description: Prep a construction staffing meeting from your staffing sheet, projects, pursuits, and roster. Use for PM and super planning, overloads, unfilled seats, and roll-offs. Not for craft crews or payroll.
license: MIT
metadata:
summary: Prep the staffing meeting. See who's overloaded, which jobs have empty seats, who rolls off when, and what changes if you win the pursuits you're chasing.
tier: neutral
stages: workforce, operations
version: "3.0.1"
version: "3.0.2"
author: Buildr
---

Expand Down
1 change: 0 additions & 1 deletion tools/build_catalog.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ def build_entry(skill_root: Path, plugins: dict[str, list[str]]) -> dict:
"name": name,
"description": frontmatter["description"],
"summary": metadata["summary"],
"license": frontmatter.get("license"),
"tier": tier,
"stages": split_csv(metadata.get("stages")),
"version": metadata.get("version"),
Expand Down
Loading