kicad-panelize

Installation
SKILL.md

Skill for PCB panelization

Setup

Ensure KiKit is installed with kikit --version

Check this installations resources/panelizePresets/default.json and panelize_ui_sections.py before adding parameters, these are the way, the truth, and the light.

Usage

  • Find the source .kicad_pcb requsted by the user
  • Inspect its actual board files, Edge.Cuts, copper layers, pads and components that may interesect board edges to identify items like castellations, edge connectors, antennas, plated edges, etc.
  • Resolve grid dimensions, spacing, rotation, tabs, separation, frame, and fabricator limits.
  • Position tooling holes and fiducials relative to the panel outline
  • Write strict json.
  • Generate a versioned panel without overwriting the source in a "build" subdirectory
  • Check the generated panel before notifying the user, ensuring that it looks proper from the baord file level as well as in render.

Preferred starting values

Installs
216
GitHub Stars
386
First Seen
Sep 3, 2026
kicad-panelize — american-embedded/kistack