Kicad Cli
KicadCli allows you to automate and script KiCad PCB design tasks from the command line, boosting efficiency for complex projects.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add kicad-cli npx -- -y @trustedskills/kicad-cli
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"kicad-cli": {
"command": "npx",
"args": [
"-y",
"@trustedskills/kicad-cli"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
The kicad-cli skill provides command-line access to KiCad, a popular open-source electronics design automation (EDA) suite. It allows AI agents to automate tasks like generating reports, running simulations, and manipulating project files directly through text commands. This enables integration of KiCad workflows into automated processes.
When to use it
- Automated report generation: Generate bills of materials (BOMs), netlists, or other project documentation without manual intervention.
- Batch processing: Run simulations or perform design rule checks on multiple KiCad projects automatically.
- Project file manipulation: Modify PCB layouts or schematic files based on programmatic instructions.
- Scripted workflows: Integrate KiCad operations into larger automated electronics design pipelines.
Key capabilities
- Command-line interface for KiCad functionality
- Automated report generation (BOMs, netlists)
- Simulation execution
- Project file manipulation
Example prompts
- "Generate a BOM for project 'my_project.kicad_pcb'."
- "Run an electrical rule check on 'schematic.kicad_sch'."
- "Export the netlist of 'my_project' to a file named 'netlist.txt'."
Tips & gotchas
- Requires KiCad to be installed and accessible in the system’s PATH environment variable.
- Familiarity with KiCad project structure and command-line syntax is helpful for effective use.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.