kicad-happy plugin
Skills for coding agents that analyze KiCad schematics and boards, catch design mistakes and prepare boards for fabrication
- 1,648 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Reads project files and runs analysis scripts
- Component sourcing and datasheets reach external services
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/kicad-happyDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Reads project files and runs analysis scripts
- Component sourcing and datasheets reach external services
This is third-party code. Review the repository files before installing.
What it does
kicad-happy turns a coding agent into an electronics design assistant for KiCad. The skills parse schematics and boards into structured data, build the power tree, trace nets and cross-check component values against datasheets. Separate skills handle component sourcing from suppliers, EMC pre-compliance, SPICE simulation and preparing Gerbers for a JLCPCB or PCBWay order. The analysis scripts are pure Python with no required dependencies and do not need KiCad installed.
Who it is for. For electronics engineers and hardware developers who design boards in KiCad.
Good fit when
- You need to review a schematic or board before ordering
- You want to build a power tree and check values against datasheets
- You are preparing Gerbers and a BOM for fabrication
Not a fit when
- The project is not in KiCad
- You need a full EDA tool rather than an agent review
Example request
Analyze my KiCad project in hardware/rev2 and find mistakes before I order boardsLimitations
It targets KiCad files and does not fit other formats. Component sourcing and datasheet downloads reach out to external supplier services.
How to disable. Uninstall the plugin via /plugin, or remove the skill links from the ~/.claude/skills directory.
FAQ
Do I need KiCad installed?
Not for analysis: the scripts are pure Python 3.10 and run without KiCad and without pip install.
Which agents does it support?
Claude Code, Codex, GitHub Copilot CLI, Google Antigravity and opencode, plus a GitHub Action.
Discussion
No questions or reviews yet.
Related
PluginsThe kct CLI and a Python library for agents: parse and edit KiCad schematics and PCBs with JSON output, run DRC and ERC without a running KiCad
A Codex skill that guides KiCad component placement, routing and copper pours and prepares the board for ordering
Four plugins for Claude Code and Codex take a KiCad 10 board from schematic to a JLCPCB order and production-file checks.
A Claude Code skill for designing PCBs, CAD and firmware as code that writes fab files only after every gate passes
MCP server for KiCad: schematics, PCBs, ERC and DRC checks, DFM and manufacturing prep from an agent
An MCP server for PCB design in KiCAD: the agent places components, routes connections, runs DRC and prepares manufacturing files
README in short
The README shows how the agent parses a KiCad project: it builds the power tree, identifies subcircuits, traces nets and finds common mistakes. There are skills for component sourcing, EMC, SPICE and fabrication prep, plus a GitHub Action mode for reviewing pull requests. Installation is via the marketplace, agy, opencode or manual skill linking. MIT licensed.