pcb skills (Diode)
SkillCommunity
Agent skills for Diode's pcb CLI and Zener language: import KiCad projects, run ngspice testbenches and search parts. By Diode.
473 starsUpdated 1 day agoGitHub data from 5 Nov 2026
At a glance
- Type
- Skill
- Tool versions
- KiCad 10.x for layout generation; not needed for building Zener designs
- Operating systems
- macOS, Linux, Windows
- Needs a KiCad licence
- No
- AI clients documented
- Not stated in its documentation
- Licence
- MIT
- Language
- Markdown
What it can do
- importing-kicad-projects converts a .kicad_pro or root .kicad_sch into a Zener package with pcb import, then checks the import diagnostics and BOM.
- spice-sim writes focused Zener testbenches and runs them through ngspice in batch mode with pcb sim.
- zener-language, librarian and registry-search teach the agent the Starlark-based language and how to find and add parts.
Limitations
- Only useful if you design in Zener with the pcb CLI; the skills don't edit KiCad projects in place.
- Native Windows support for the pcb tool is experimental; the project suggests WSL2.
- The README doesn't explain how to install the skills into an agent.
Install
This command downloads a script and runs it immediately. Read the script first.
curl -fsSL https://raw.githubusercontent.com/diodeinc/pcb/main/install.sh | bashSource: github.com/diodeinc/pcb
The skills are SKILL.md folders under skills/ in the diodeinc/pcb repository; the repository gives no install steps for them.MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.