kicad

Analyzes KiCad 5 and 6 design files for schematic correctness, PCB routing errors, and component placement issues.

919|70|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/aklofas/kicad-happy --skill kicad-aklofas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kicad
Source: https://github.com/aklofas/kicad-happy/tree/main/skills/kicad
Command: npx skills add https://github.com/aklofas/kicad-happy --skill kicad-aklofas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kicad-happy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the analysis of KiCad projects, enabling designers to identify and fix design errors before manufacturing, saving time and money.

Core Features & Use Cases

  • Design Review: Analyze schematics, PCB layouts, and Gerbers for errors like unconnected nets, incorrect part values, and power issues.
  • Automated BOM Extraction: Generate Bill of Materials from schematics and PCB layouts.
  • Use Case: After designing a new PCB, use this Skill to automatically analyze the design, extract the BOM, and identify any potential issues that could cause manufacturing delays.

Quick Start

Analyze your KiCad project in the 'hardware/rev2/' directory.

Frequently Asked Questions about kicad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate KiCad PCB design error detection before manufacturing?

Automate KiCad PCB design error detection by analyzing schematics, PCB layouts, and Gerbers to identify unconnected nets, incorrect part values, and power issues before manufacturing. This prevents costly delays by catching design errors early in the electronics design workflow.

How do I extract a BOM from a KiCad schematic and PCB layout?

Extract a BOM from a KiCad schematic and PCB layout by running automated analysis scripts on your project directory. The tool parses component data from both KiCad 5 and 6 hierarchical formats to generate a complete Bill of Materials for manufacturing.

Does this KiCad design analysis support hierarchical schematics and version 6 files?

Yes, this KiCad design analysis supports hierarchical schematics and handles both KiCad 5 and KiCad 6 file formats. It applies design rule checking and datasheet verification across complex hierarchical designs without requiring format conversion.

What is the best way to run design rule checking on a KiCad project?

The best way to run design rule checking on a KiCad project is to use automated analysis scripts that evaluate schematic correctness, PCB routing, and component placement. This integrates DRC with BOM extraction and datasheet verification for comprehensive design review.

Do I need kicad-happy to analyze KiCad schematics and PCB layouts?

Yes, you need the kicad-happy dependency and its analysis scripts to analyze KiCad schematics and PCB layouts. The tool requires this environment to perform automated error detection, BOM extraction, and design rule checking on your hardware project files.