multisim-spice

Convert natural-language circuit descriptions into ngspice-verified, Multisim-ready SPICE netlists.

10|Updated May 21, 2026
One-click install
npx skills add https://github.com/zuoliangyu/multisim-spice --skill multisim-spice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multisim-spice
Source: https://github.com/zuoliangyu/multisim-spice/tree/main
Command: npx skills add https://github.com/zuoliangyu/multisim-spice --skill multisim-spice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill converts natural-language circuit descriptions into ngspice-verified, Multisim-ready SPICE netlists, closing the loop between design and verification.

Core Features & Use Cases

  • Generates clean SPICE netlists (<circuit>.cir) from plain-language prompts.
  • Self-checks nets with built-in ngspice validation and compares results to design specs.
  • Automatically locates or prompts for NI Multisim path and loads the netlist for simulation.

Quick Start

Describe a RC low-pass circuit at 1 kHz and have it generate, validate, and open in Multisim.

Frequently Asked Questions about multisim-spice

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

FAQPage Schema
How do I convert a natural-language circuit description into a SPICE netlist for Multisim?

You can convert natural-language circuit descriptions into Multisim-ready SPICE netlists by generating a clean .cir file, running an embedded ngspice self-check, and loading the validated netlist directly into NI Multisim for simulation.

Can I generate a SPICE netlist from plain text and verify it with ngspice before simulation?

Yes, generating a SPICE netlist from plain text includes a built-in ngspice validation step that self-checks the circuit syntax and compares simulation results against your original design specifications before opening Multisim.

Does this SPICE netlist generator require a specific Multisim installation path on Windows?

The Multisim netlist generator automatically locates the NI Multisim installation path on Windows, but will prompt you to manually specify the executable location if the path cannot be resolved during the netlist loading process.

What is the best way to automate circuit design validation for classroom prelab exercises?

Automating circuit design validation for prelab exercises is best handled by converting plain-language prompts into ngspice-verified SPICE models, closing the loop between rapid design iteration and syntax validation for classroom labs.

Are there limitations when importing ngspice-verified netlists into Multisim?

Limitations when importing ngspice-verified netlists into Multisim are minimized by enforcing end-to-end validation that ensures the final netlist strictly conforms to standard SPICE syntax and Multisim compatibility requirements.

How do I quickly iterate from a circuit description to a testable SPICE model?

You can quickly iterate from a circuit description to a testable SPICE model by providing a plain-language prompt to generate the netlist, running the embedded ngspice self-check, and automatically loading the result into Multisim.