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
Plugin

Extended access

Why this level

  • Reads project files and runs analysis scripts
  • Component sourcing and datasheets reach external services
All reasons and checks

aklofas/kicad-happy

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/kicad-happy

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 boards

Limitations

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.

Plugins

The 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

CLIExtended access74Repository stars

A Codex skill that guides KiCad component placement, routing and copper pours and prepares the board for ordering

SkillExtended access170Repository stars

Four plugins for Claude Code and Codex take a KiCad 10 board from schematic to a JLCPCB order and production-file checks.

PluginExtended access78Repository stars

A Claude Code skill for designing PCBs, CAD and firmware as code that writes fab files only after every gate passes

SkillBroad access92Repository stars

MCP server for KiCad: schematics, PCBs, ERC and DRC checks, DFM and manufacturing prep from an agent

MCP serverExtended access208Repository stars

An MCP server for PCB design in KiCAD: the agent places components, routes connections, runs DRC and prepares manufacturing files

MCP serverExtended access3.3KRepository stars

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.

README badge

Report a problem