What problem does it solve?
This Skill solves the friction of testing code changes in the jBOM KiCad plugin by allowing developers to register a local working copy directly in Eeschema, bypassing the slow Plugin and Content Manager publish-and-install cycle.
Core Features & Use Cases
- Manual Plugin Registration: Provides the exact steps to link a local Python script to KiCad's BOM generation dialog.
- Iterative Development: Enables rapid testing of plugin logic, fabricator-specific output formats, and inventory matching without re-packaging.
- Use Case: A developer modifying the jBOM plugin logic can immediately verify their changes by running the updated script directly from the Eeschema Tools menu.
Quick Start
Register the local kicad_jbom_plugin.py script in the KiCad Eeschema BOM dialog by adding a new plugin entry with the command line pointing to your absolute path and including the required inventory file argument.