kicad-library
Library management workflow for KiCAD — creating symbols, footprints, and managing libraries via MCP tools. Triggers on: "create a symbol", "make a footprint", "custom component", "register library", "find a part", "pin numbering", "new symbol", "new footprint", "add to library", "library path", "pad layout".
npx skills add mixelpixx/Konnect --skill kicad-library --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# KiCAD Library Management Workflow This skill guides Claude through creating and managing KiCAD symbols, footprints, and libraries using Konnect MCP tools. ALL modifications go through MCP tools — never edit .kicad_sym or .kicad_mod files directly. --- ## Toolset Loading ``` load_toolset('library') # search_symbols, search_footprints, create_symbol, create_footprint, # register_symbol_library, register_footprint_library, get_symbol_info ``` Always call `get_active_toolsets()` first to see what is already loaded. --- ## Search First Principle **Always search existing libraries before creating custom components.** ``` search_symbols(query) # Search all symbol libraries search_footprints(query) # Search all footprint libraries ``` KiCAD ships with extensive libraries. Common parts almost always exist: - Standard passives (R, C, L) → `Device` library - Connectors → `Connector_Generic`, `Connector_USB`, `Connector_HDMI`, etc. - Common ICs (STM32, ATmega, LM7805, NE555) → manufacturer-specific libraries - Transistors/MOSFETs → `Transistor_FET`, `Transistor_BJT` Only create a custom symbol/footprint when: - The part does not exist in any library - The existing symbol has wrong pin count/
- Toolset Loading
- Search First Principle
- Symbol Creation
- Pin Numbering Conventions
- Pin Types
- Required Symbol Properties
- Symbol Layout Guidelines
- Footprint Creation
- Pad Types
- Standard Pad Sizes Reference
- Courtyard
- Footprint Layers
- Footprint Layout Guidelines
- Library Registration
What does the kicad-library skill do?
Library management workflow for KiCAD — creating symbols, footprints, and managing libraries via MCP tools. Triggers on: "create a symbol", "make a footprint", "custom component", "register library", "find a part", "pin numbering", "new symbol", "new footprint", "add to library", "library path", "pad layout".
How do I install it?
Run `npx skills add mixelpixx/Konnect --skill kicad-library --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mixelpixx/Konnect, a repository with 191 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
