kicad-publisher-fabpack

Generate manufacturing-ready PCB fabrication packages from KiCad designs.

15|1|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/synqing/K1.hardware --skill kicad-publisher-fabpack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kicad-publisher-fabpack
Source: https://github.com/synqing/K1.hardware/tree/main/.claude/skills/kicad-publisher-fabpack
Command: npx skills add https://github.com/synqing/K1.hardware --skill kicad-publisher-fabpack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kicad-cli, kikit, python3.

What problem does it solves? Preparing a PCB design for manufacturing involves generating a multitude of files (Gerbers, drills, BOM, etc.) and packaging them correctly, a process that is often tedious and error-prone. This Skill automates the entire manufacturing package generation, ensuring all deliverables are correctly formatted and ready for submission to fabricators like JLCPCB, saving you time and reducing manufacturing errors.

Core Features & Use Cases

  • Comprehensive File Generation: Automatically creates Gerbers, drill files, IPC-2581, 3D STEP models, and interactive HTML BOMs.
  • Panelization: Integrates KiKit to panelize boards with V-cuts and fiducials, optimizing for cost-effective manufacturing.
  • Manufacturing Notes & Packaging: Generates detailed manufacturing notes and zips all files into a single, ready-to-upload package.
  • Use Case: Prepare your finished PCB design for production with a single command, ensuring all files meet manufacturer specifications and are easily traceable for assembly.

Quick Start

Generate Gerbers for manufacturing

kicad-cli pcb export gerbers k1_lightwave_routed.kicad_pcb
--output-dir fab/gerbers/
--precision 4
--subtract-soldermask

Frequently Asked Questions about kicad-publisher-fabpack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Gerber files and manufacturing packages from KiCad for PCB fabrication?

Gerber files and manufacturing packages are generated automatically from KiCad designs using KiCad CLI and KiKit. This Skill creates Gerbers, drill files, IPC-2581, STEP models, and interactive HTML BOMs in a single command, packaging everything into a fab-ready zip for submission to manufacturers like JLCPCB.

Can I automate BOM generation and panelization for KiCad PCB designs?

Yes. This Skill automates BOM generation with interactive HTML output and integrates KiKit for board panelization with V-cuts and fiducials. Both processes run together to optimize layout and assembly, reducing manual steps and manufacturing costs.

What file formats does this generate for PCB manufacturing?

The Skill generates Gerbers, Excellon drill files, IPC-2581 format, STEP 3D models, and interactive HTML BOMs. All files are correctly formatted, named, and layered according to manufacturer specifications, then packaged into a single archive.

Do I need to manually prepare manufacturing notes and file naming for JLCPCB submission?

No. This Skill generates detailed manufacturing notes automatically and handles all file naming, layer stacking, impedance notes, and fiducials as part of the packaging process, eliminating manual preparation and reducing submission errors.

What dependencies do I need to run KiCad PCB manufacturing file generation?

You need KiCad CLI, KiKit, and Python 3 installed. These three dependencies handle design parsing, format conversion, panelization, and file packaging without additional tools or configuration.