BOM builder — draft, complete and check a bill of materials
ZIP · 16 KB · free
What you get
A skill that turns a tech pack, sketch or style description into a factory-ready bill of materials in a fixed 22-column CSV, fills the gaps from your answers, reviews BOMs written by others and prepares the handover. Unknown suppliers, prices and lead times come back as TBC with a numbered list of questions — nothing is invented. Runs in Claude, ChatGPT, Gemini and Claude Code.
Use it for
- Draft a BOM from a tech pack or sketch, one row per component per placement
- Find the missing rows and wrong units in a BOM before it goes to the factory
- Compute per-unit material cost from consumption × wastage × unit cost, arithmetic shown
- Prepare the factory handover: sorted BOM, TBC note, pending approvals
What's inside
SKILL.md— the skill: procedure, 22-column output format, self-checks, when to askPROMPTS.md— Start · Fill · Check · Cost view · Handover promptstemplates/bom.csv— empty BOM with the standard component rows pre-listedexamples/bom-example.csv— the template filled once for a fictional field jacketplatforms/chatgpt-instructions.md— Custom GPT / Project instructionsplatforms/gemini-gem.md— Gem instructionsplatforms/claude-code/.claude/skills/bom-builder/SKILL.md— Claude Code drop-in
Quick start
- Unzip and open README.md.
- Claude: Settings → Capabilities → Skills → upload SKILL.md. ChatGPT: paste platforms/chatgpt-instructions.md into a Project. Gemini: paste platforms/gemini-gem.md into a Gem. Claude Code: copy platforms/claude-code/.claude/ into your project.
- Paste the Start prompt from PROMPTS.md and attach your tech pack.
Preview — one prompt from the kit
Review this BOM for {{style}} as a production coordinator would: {{bom}}
Check: every fabric/trim implied by the description has a row; every closure and label is present; units are per unit (not per order); no duplicate component+placement+colour rows; colour references exist for dyed parts; nothing looks invented. Then list findings as "Row → problem → fix", most costly mistake first. Do not rewrite the BOM unless I ask.