← ClaudeAtlas

bomlisted

BOM (Bill of Materials) management for electronics projects — the primary orchestrator skill that coordinates DigiKey, Mouser, LCSC, element14, JLCPCB, PCBWay, and KiCad skills into a unified workflow. Create, update, and maintain BOMs with part numbers, costs, quantities stored as KiCad symbol properties. ALWAYS trigger this skill for any task involving component sourcing, pricing, ordering, distributor searches, BOM export, or fabrication preparation — even if the user names a specific distributor or fab house (e.g. "search DigiKey for...", "generate JLCPCB BOM", "order from Mouser"). This skill decides which distributor/fab skills to invoke and in what order. Also trigger on phrases like "what parts do I need", "order components", "how much will this cost", "export for JLCPCB", "find parts for this board", "cost estimate", "compare pricing", or "check stock".
juliuswiener/nord-kit · ★ 0 · AI & Automation · score 62
Install: claude install-skill juliuswiener/nord-kit
# BOM Management > **Disambiguation:** This skill handles BOM sourcing, pricing, and ordering. For *schematic analysis* (tracing nets, reviewing designs, checking ERC), use `/kicad`. For *creating new designs from scratch*, use `/circuit-weaver`. BOM data lives in **KiCad schematic symbol properties** as the single source of truth. This skill orchestrates the full lifecycle: analyze the schematic, search distributors, validate parts, write properties back, export tracking CSVs, and generate order files. ## Related Skills | Skill | Purpose | |-------|---------| | `kicad` | Read/analyze schematics, PCB, footprints | | `digikey` | Search DigiKey, download datasheets (primary prototype source) | | `mouser` | Search Mouser (secondary prototype source) | | `lcsc` | Search LCSC (production/JLCPCB parts) | | `element14` | Search Newark/Farnell/element14 (international) | | `jlcpcb` | PCB fabrication & assembly ordering | | `pcbway` | Alternative PCB fab & assembly | ## Scripts Use `<skill-path>` to reference the BOM skill directory. ```bash # Analyze schematic (JSON output, recursive sub-sheets) python <skill-path>/scripts/bom_manager.py analyze path/to/schematic.kicad_sch --json --recursive # Export BOM tracking CSV (creates new or merges with existing) python <skill-path>/scripts/bom_manager.py export path/to/schematic.kicad_sch -o bom/bom.csv --recursive # Generate per-distributor order files (5 boards + 2 spares/line) python <skill-path>/scripts/bom_manager.py order bom/