Skip to content

QuTiP Quantum Simulation Auditor

Lets an agent build and check quantum-system simulations with QuTiP 5, with explicit units, dimensions and convergence checks.

Stars
55,780
Licence
MIT
Files
13 files

What it does

Once installed, the agent follows a disciplined workflow for quantum-physics simulations using the QuTiP Python library. It records units, subsystem ordering, approximations and numerical settings before solving, chooses an appropriate solver for the physics, checks state validity and runs convergence sweeps. It also includes small command-line helpers that validate model JSON, plan solver settings, sweep cutoffs and audit saved result JSON, all bounded in size and pinned to QuTiP 5.3.1.

Great for

  • Physics students or researchers running open-quantum-system or Lindblad simulations
  • Developers building QuTiP models who want dimension and convergence checks
  • Anyone who needs reproducible, documented simulation results rather than quick sketches

Skip it if

  • Controlling real quantum hardware: the skill states QuTiP is not a hardware execution SDK
  • Safety-critical or experimentally validated predictions: the skill says GPU/MPI, large HEOM hierarchies and realistic physics are unvalidated

Try asking

  • “Simulate a qubit decaying under spontaneous emission and check the result against the analytic exponential”
  • “Validate this JSON description of a two-level Hamiltonian and collapse operators before I solve it”
  • “Run a convergence sweep over Hilbert dimension and ODE tolerances for my master equation”
  • “Audit this saved QuTiP result file for non-finite values and missing stats”
Step-by-step guide: how to use QuTiP Quantum Simulation AuditorInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 13 original files, the MIT licence and an attribution note.

    qutip.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip qutip.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip qutip.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent your units up front (hbar=1, angular frequency vs Hz) so rates are not mixed up
  • Install the pinned qutip==5.3.1 first; the scripts refuse to run on other QuTiP versions
  • Ask for a convergence sweep and a seed for any trajectory (mcsolve) run so results can be reproduced

What's inside

  • references/advanced.md
  • references/analysis.md
  • references/core_concepts.md
  • references/time_evolution.md
  • references/visualization.md
  • scripts/_common.py
  • scripts/convergence_sweep.py
  • scripts/qobj_model_validator.py
  • scripts/result_audit.py
  • scripts/solver_config_planner.py
  • scripts/steady_state_spectrum_planner.py
  • scripts/two_level_simulation.py
  • SKILL.md

Redistributed unmodified from K-Dense-AI/scientific-agent-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.