kicad-pcb-agent-skills
KiCad PCB design automation skill set with staged pipelines across CLI, MCP, and agent backends.
What it does and how it connects
This is a KiCad PCB design automation skill set for an AI agent, turning natural-language requirements into producible PCB files. Its core rule is staged switching: only one pipeline runs at a time. Pipeline C, the kcaa MCP server, handles design; pipeline B, the mixelpixx MCP server, handles single-layer design and JLCPCB; pipeline A, kicad-cli with pcbnew, handles verification and export, because its DRC is authoritative and the MCP pipelines do not support drill export.
An umbrella pcb-design skill runs the full flow from requirements through selection, schematic, layout, routing, verification, and export, with phase 0 to 9 gates and 19 or more reference documents. Companion skills cover export reporting, autorouting with Freerouting, silk text audit, ngspice simulation, and migration packaging. The repo publishes a complete public case study, a 520 nm laser diode constant-current driver on an 18 mm two-layer board, with a 13-chapter design report that discloses known compromises, plus schematic, PCB, Gerber, 3D, and routing sources.
Alternatives
Compare side by side- kicad-pcb-skills
A 7-skill KiCad suite with one deterministic gate script, rather than a skill set with three staged pipelines across CLI, MCP, and agent backends.
- kicad-happy
Agent skills that review KiCad schematics, PCBs, and Gerbers, rather than a skill set that drives design through staged pipelines.
- KiStack
Human-written skills that guide agents through KiCad schematic, layout, BOM, export, and Gerber review, rather than a pipeline-switching skill set.
- KiCAD MCP Server (mixelpixx)
An MCP server for PCB design automation in KiCad that this skill set uses as its pipeline B, rather than the skill set that routes between pipelines.
- easyeda-pro-claude-skill
A Claude skill that verifies EasyEDA Pro schematic edits against the netlist, rather than a staged-pipeline skill set for KiCad.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
- A KiCad MCP bridge normalizes DRC, connectivity, and geometry into its own output format, and that normalized output can silently disagree with the native KiCad engine. The maintainer had to build seeded false-PASS and false-FAIL tests because the bridge layer cannot be trusted as engineering truth on its own.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the repo has no open issues.
- A named individual builder beyond the repository owner handle yymqd
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.