kicad-schematic
CommunityAutomates 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.