From contractor-subs
Respond to a GC bid invitation as a subcontractor — review the package scope against your trade, build the price, and generate a quote letter with explicit inclusions, exclusions, and alternates. Use when the user says "quote this bid invite", "respond to this bid package", "price this RFQ", or "/sub-quote".
How this skill is triggered — by the user, by Claude, or both
Slash command
/contractor-subs:sub-quote [path to the bid invitation, or paste/describe it][path to the bid invitation, or paste/describe it]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A GC sent a bid package. Read it, find what's really in scope (and what they left silent), price it, and produce a quote letter that protects your margins with explicit inclusions and exclusions. This is the mirror of the GC's `/sub-bid-package` — and gets leveled by their `/bid-leveling`, so silence costs you: anything you don't state, they'll plug at your expense.
A GC sent a bid package. Read it, find what's really in scope (and what they left silent), price it, and produce a quote letter that protects your margins with explicit inclusions and exclusions. This is the mirror of the GC's /sub-bid-package — and gets leveled by their /bid-leveling, so silence costs you: anything you don't state, they'll plug at your expense.
.claude/contractor.local.md under # Standard Exclusions after first use, offered as the starting point every run after)Walk the package and classify every item: In my trade / Not my trade / Ambiguous / Missing from package but needed. The ambiguous and missing buckets are where subs lose money:
Present the questions list first. Each unresolved item either becomes an RFI to the GC before bid day or an explicit exclusion in the quote.
Line items with quantity × unit cost, labor at your rates, material with current vendor pricing, equipment, then markup. Show the math internally; the quote letter shows what you choose to show (lump sum, or unit breakdown if the form requires it).
[YOUR COMPANY] — QUOTATION
To: [GC], Attn: [estimator] Project: [name] Trade: [yours]
Bid Due: [date] Valid: 30 days
BASE BID: $[amount]
INCLUSIONS — this price includes:
1. [Specific scope item, mirroring the package language]
...
EXCLUSIONS — this price does not include:
1. [Every ambiguous item you resolved OUT]
2. [Your standard trade exclusions, filtered to relevance]
...
ALTERNATES: UNIT PRICES:
Alt 1: [scope] — Add $[X] [item]: $[X]/[unit]
QUALIFICATIONS: [bond/insurance compliance, lead times, schedule
assumptions, payment terms you're bidding under]
contractor-docs, on your letterhead: {company-slug}_quote_{gc-slug}_{project-slug}_{YYYY-MM-DD}.docxProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub sunrise-systems/contractor-toolkit --plugin contractor-subs