spice

Automate SPICE simulations for KiCad schematics and generate verification reports.

Updated May 14, 2026
One-click install
npx skills add https://github.com/Dropio12/Cherry-Hardware-Agent --skill spice-dropio12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spice
Source: https://github.com/Dropio12/Cherry-Hardware-Agent/tree/main/skills/spice
Command: npx skills add https://github.com/Dropio12/Cherry-Hardware-Agent --skill spice-dropio12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ngspice, LTspice, Xyce, kicad, json, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation and execution of SPICE simulations for KiCad subcircuits, allowing users to validate and verify analog circuit designs efficiently.

Core Features & Use Cases

  • Automated SPICE Simulation: Generates testbenches and runs SPICE simulations for identified subcircuits.
  • Multiple Simulators Supported: Supports ngspice, LTspice, and Xyce.
  • Output Reporting: Produces structured pass/fail reports for each simulated subcircuit.
  • Use Case: When a user needs to verify the functionality of an op-amp circuit or a filter, they can use this Skill to automatically generate the testbench, run the simulation, and get the results.

Quick Start

Run the SPICE simulation skill on the 'motor_driver.cir' file.

Frequently Asked Questions about spice

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

FAQPage Schema
How do I automate SPICE simulations for KiCad schematics?

To automate SPICE simulations for KiCad schematics, you can use this Skill to automatically generate testbenches, execute simulations, and produce structured pass/fail verification reports for identified subcircuits.

Does this SPICE automation tool support LTspice and Xyce?

Yes, this SPICE automation tool supports multiple simulators including ngspice, LTspice, and Xyce, allowing you to execute simulations using your preferred engine for analog circuit design verification.

What do I need to run automated SPICE simulations on KiCad subcircuits?

To run automated SPICE simulations on KiCad subcircuits, you need a compatible SPICE simulator installed and KiCad analysis data, such as a .cir file, to generate and execute the testbenches.

How does automated circuit analysis generate verification reports?

Automated circuit analysis generates verification reports by creating testbenches for identified KiCad subcircuits, executing SPICE simulations, and structuring the output into pass/fail results for design validation.

Can I verify analog circuit designs like op-amp filters automatically?

Yes, you can verify analog circuit designs like op-amp filters automatically by using this Skill to generate the required testbench, run the SPICE simulation, and retrieve the structured pass/fail results.

What are the limitations of automating SPICE simulations for KiCad?

Limitations of automating SPICE simulations include the strict dependency on having external SPICE simulators and valid KiCad analysis data, as the Skill cannot execute simulations without these prerequisite components.