| name | simulation_skill |
| description | Run, monitor, and control simulations. Use when executing simulations, checking progress, or stopping running simulations. Supports foreground and background execution, progress monitoring, and process management. |
| license | Apache-2.0 |
| metadata | {"author":"sim-agent","version":"1.0","category":"simulator"} |
| compatibility | Requires simulator installed, Python environment with langchain and subprocess support |
Simulation Skill
This skill provides tools for executing and managing simulations.
Overview
The Simulation skill enables agents to:
- Run simulations from simulator input files
- Run and heal run + auto-fix on failure, it will launch both run and monitor in one go from user input files
- Monitor simulation progress and status
- Stop running simulations when needed
- Manage simulation processes and output directories
Tools
run_and_heal
Runs a simulation and, on failure, automatically parses PRT errors, optionally consults RAG (simulator_manual, simulator_examples), and produces a fixed DATA file. Implemented as a chain: run_simulation in parallel with PRT wait + error parsing; if errors are found, extract keyword, call RAG tools if config is available, then create a fixed DATA file (e.g. *_FIXED.DATA).