KiSkill
Pack of Claude Code skills plus a headless Python engine that gives a coding agent full control of a KiCad project: read, edit, verify, review, and commit live boards.
What it does and how it connects
KiSkill is a pack of Claude Code skills plus a pure-Python engine (kx) that lets a coding agent read, edit, verify, review, and fabricate KiCad schematics and PCBs with no GUI and no mouse, every change checked before it lands. It targets KiCad 9 and 10 file-based projects, plus live board editing in an open KiCad 10 PCB editor over IPC (also on a remote host through an ssh socket forward), and live schematic editing rides the same adapter on KiCad 11.
The skills cover the project session state machine, component lookup (including LCSC through easyeda2kicad and SnapEDA and UltraLibrarian zips), schematic generation and editing, PCB staging and DRC, schematic-to-placed-and-routed layout through freerouting gated on DRC, review (pixel diff, semantic tree diff, ERC and DRC set-diff against a baseline), fabrication (grouped engineering BOM, JLCPCB BOM and CPL, Gerbers, drill), electromagnetic simulation through gerber2ems and openEMS, and a self-improvement loop.
Safety rests on three claims in the README: a lossless s-expression parser with byte-identical round-trips on real multi-megabyte boards, a geometric verifier (pins, overlaps, grid) that must pass before any file is saved, and renders and triple diffs fed back to the agent so decisions rest on what actually changed. The engine is stdlib-only; install is one clone and one script, with no pip.
Alternatives
Compare side by side- kicad-happy
Agent skills for reviewing KiCad projects, rather than skills plus a headless engine for full project control.
- KiStack
Human-written KiCad agent skills for schematic, layout, BOM, export, and Gerber review, rather than skills plus a headless Python engine.
- kicad-mcp-pro
An MCP server with gated profiles for KiCad workflows, rather than Claude Code skills plus a headless engine.
- kicad-claude-mcp
An MCP server that edits KiCad files directly with 105 tools, rather than skills plus a headless engine.
- kicad-mcp (blwfish)
An MCP server that drives a full KiCad workflow from description to fab files, rather than skills plus a headless engine.
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
Sources
Not verified
- No GitHub releases exist, so latest release fields are null.
- Pricing: none stated on the repo.
- Real user voices: recent issues are all by the owner.
- A standalone vendor website: repo only.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.