kicad-schematic

Community

Automates KiCad schematics and ERC repair.

Authorkenchangh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

KiCad schematic design often suffers from pin-position guesswork and lengthy ERC iteration cycles. This skill automates end-to-end schematic generation, validation, and repair for KiCad 8/9 by deriving exact pin coordinates from symbol libraries and executing an ERC-driven workflow.

Core Features & Use Cases

  • Read KiCad symbol libraries (.kicad_sym) to obtain precise pin positions and eliminate manual guessing.
  • Generate .kicad_sch files using Python scripts and the SchematicBuilder helper to ensure deterministic pin-to-net connectivity.
  • Run ERC validation via kicad-cli sch erc --format json, parse errors, and automatically fix generator scripts with up to five iterations.
  • Support KiCad 8 to KiCad 9 migrations and pin-subsymbol naming consistency with embedded vs library symbols.

Quick Start

Describe the circuit you want and the skill will generate a KiCad 8/9 schematic, run ERC, and iteratively fix issues until a clean result.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kicad-schematic
Download link: https://github.com/kenchangh/kicad-schematic/archive/main.zip#kicad-schematic

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.