Agent skill · Design & Presentation

kicad-pcb

Workflow skill for KiCAD PCB layout and routing via MCP tools. Triggers on: "layout the board", "route traces", "PCB", "place footprints", "copper pour", "board outline", "differential pair", "board setup", "track width", "via", "zone", "design rules", "stackup", "silkscreen".

mixelpixxgithub.com/mixelpixxGitHub ↗
claude-codeAGPL-3.0
Install
npx skills add mixelpixx/Konnect --skill kicad-pcb --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 9 KB
Bundled scripts: none
Path: crates/konnect/assets/skills/kicad-pcb/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 191
Language: Rust

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# KiCAD PCB Layout Workflow This skill guides Claude to perform PCB layout using Konnect MCP tools. ALL modifications go through MCP tools — never edit .kicad_pcb files directly. --- ## Prerequisites PCB layout operations require KiCAD to be running with the board file open. The IPC connection communicates with the running KiCAD instance in real-time. If connection fails: - Tell the user to open KiCAD and load the project - The board (.kicad_pcb) must be open in the PCB editor - KiCAD's IPC API must be enabled (default in KiCAD 8+) --- ## Toolset Loading Before any PCB work, load the required toolsets: ``` load_toolset('pcb_board') # board outline, layers, setup, stackup load_toolset('pcb_components') # place, move, rotate, align footprints load_toolset('pcb_routing') # traces, vias, differential pairs ``` Zones (`pcb_board`: add_zone; `pcb_routing`: add_copper_pour), component/net queries (`pcb_components`: find_component, get_component_list; `pcb_board`: get_board_info), and bulk placement (`pcb_components`: place_component_array, align_components, duplicate_component) are already covered by the toolsets loaded above. Load additional toolsets as needed: ``` load_toolset('config')

What's inside
Steps it walks through
  1. Prerequisites
  2. Toolset Loading
  3. Layout Order
  4. Placement
  5. Strategy
  6. Placement Tools
  7. Placement Tips
  8. Routing
  9. Routing Tools
  10. routepadtopad
  11. routetrace
  12. routedifferentialpair
  13. Netclasses
  14. Via Defaults
Ships with 3 files
  • references/design-rules.md
  • references/layer-reference.md
  • references/trace-width-table.md
More from Konnect
All skills →
About this skill
What does the kicad-pcb skill do?

Workflow skill for KiCAD PCB layout and routing via MCP tools. Triggers on: "layout the board", "route traces", "PCB", "place footprints", "copper pour", "board outline", "differential pair", "board setup", "track width", "via", "zone", "design rules", "stackup", "silkscreen".

How do I install it?

Run `npx skills add mixelpixx/Konnect --skill kicad-pcb --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.

Keep going