Claude Skill

aklofas/kicad-happy

KiCad-Happy is an AI coding agent skill for KiCad electronics design. Works with Claude Code and OpenAI Codex to analyze schematics, review PCB layouts, run SPICE simulations, source components, an...

Overview

Stars561
Forks44
LanguagePython
Last pushed2026-06-14
Last synced2026-06-17
View on GitHub

Repository

Owneraklofas
Repositorykicad-happy
Full nameaklofas/kicad-happy
Repo ID1,176,559,390

Install this Skill

git clone https://github.com/aklofas/kicad-happy.git

Registry

Typecodex_skill
Quality score75/100
Verificationreadme_parsed
Last verified2026-06-10
Platforms
ClaudeCodex
Capabilities
browsercode-reviewpdfmemorysearchimageterminalworkflowai-skillsbom-management
Detected files
README.md
Config keys
URLDIGIKEY_CLIENT_IDDIGIKEY_CLIENT_SECRETMOUSER_SEARCH_API_KEYELEMENT14_API_KEYANTHROPIC_API_KEY

Summary

KiCad-Happy is an AI coding agent skill for KiCad electronics design, compatible with Claude Code and OpenAI Codex. It automates schematic analysis, PCB layout review, EMC pre-compliance checks, SPICE simulation, datasheet downloads, component sourcing, and fabrication file preparation.

Chinese description

用于KiCad电子设计的AI编程助手技能。兼容Claude Code与OpenAI Codex。可分析电路原理图、审查PCB布局、进行EMC预合规检查、执行SPICE仿真、下载数据手册、采购元器件,并准备电路板制造文件。

Key features

  • Schematic analysis and design review
  • PCB layout review with EMC pre-compliance
  • SPICE simulation support
  • Datasheet download and component sourcing via DigiKey
  • BOM management and fabrication file preparation (Gerber, JLCPCB)

Use cases

  • Automating KiCad design reviews for hardware teams
  • Preparing boards for fabrication with Gerber and JLCPCB output
  • Running SPICE simulations directly from KiCad projects
  • Sourcing components and downloading datasheets during design
  • Performing EMC pre-compliance checks on PCB layouts

README excerpt

# ⚡ kicad-happy [![CI](https://github.com/aklofas/kicad-happy/actions/workflows/ci.yml/badge.svg)](https://github.com/aklofas/kicad-happy/actions/workflows/ci.yml) [![Python 3.10+](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/) [![License: MIT](https://img.shields.io/badge/license-MIT-green)](LICENSE) [![Mentioned in Awesome KiCad](https://awesome.re/mentioned-badge.svg)](https://github.com/joanbono/awesome-kicad) AI-powered design review for KiCad. Analyzes schematics, PCB layouts, and Gerbers. Catches real bugs before you order boards. Works with **[Claude Code](https://docs.anthropic.com/en/docs/claude-code)**, **[OpenAI Codex](https://github.com/openai/codex)**, **[GitHub Copilot CLI](https://docs.github.com/en/copilot)**, and **[Gemini CLI](https://github.com/google-gemini/gemini-cli)**, as a **GitHub Action** for automated PR reviews, or as standalone Python scripts you can run anywhere. These skills turn your AI coding agent into a full-fledged electronics design assistant that understands your KiCad projects at a deep level: parses schematics and PCB layouts into structured data, cross-references component values against datasheets, detects common design errors, and walks you through the full prototype-to-production workflow. ## 🔬 What it looks like in practice Point your agent at a KiCad project and it does the rest — parses every schematic and PCB file, traces every net, computes every voltage, and tells you what's wrong before you spend money on boards. > "Analyze my KiCad project at `hardware/rev2/`" Here's a condensed example from an open-source robot controller board. The agent found all of this automatically: **It builds your power tree** — tracing every regulator from input to load, computing output voltages from fee

Topics

Explore more

Data from GitHub. Synced on 2026-06-17