kicad

Installation
SKILL.md

KiCad Project Analysis Skill

Related Skills

Skill Purpose
bom BOM extraction, enrichment, ordering, and export workflows
digikey Search DigiKey for parts (prototype sourcing)
mouser Search Mouser for parts (secondary prototype source)
lcsc Search LCSC for parts (production sourcing, JLCPCB)
element14 Search Newark/Farnell/element14 (international sourcing, reliable datasheets)
jlcpcb PCB fabrication & assembly ordering
pcbway Alternative PCB fabrication & assembly
spice SPICE simulation verification of detected subcircuits
emc EMC pre-compliance risk analysis — consumes schematic + PCB analyzer output

Handoff guidance: Use this skill to parse schematics/PCBs and extract structured data. Hand off to bom for BOM enrichment, pricing, and ordering. Hand off to digikey/mouser/lcsc/element14 for part searches and datasheet fetching. Hand off to jlcpcb/pcbway for fabrication ordering and DFM rule validation. Always run spice for simulation verification during design reviews when any SPICE simulator is installed (check with which ngspice ltspice xyce). Always run emc for EMC pre-compliance risk analysis during design reviews when both schematic and PCB analysis are available. These are not optional — skipping them leaves value-computation errors and EMC risks undetected.

Before analysis: When the user asks to analyze or review a KiCad project, check whether a datasheets/ directory exists in the project. If not, and DigiKey API keys are available (DIGIKEY_CLIENT_ID), offer to sync datasheets first: "I can download datasheets for your components before analysis — this enables pin-level verification and decoupling validation against manufacturer specs. Want me to sync them?" If the user declines or no API keys are set, proceed without datasheets — the analysis works without them but datasheet verification findings won't be available.

Related skills

More from aklofas/kicad-happy

Installs
116
GitHub Stars
321
First Seen
Mar 10, 2026