Individual skill
validate-modelica
Validate Modelica models (.mo files) by flattening them with WSMKernelX. Use this skill whenever the user asks to validate, check, test, or verify a Modelica model, or when you've just created or edited a .mo file and want to confirm it compiles. Triggers on phrases like 'validate this model', 'check my .mo file', 'does this Modelica model compile', 'flatten the model', or any mention of checking Modelica code with WSMKernelX. It applies just as much when Modelica is a means to another end and you chose it yourself — modelling a circuit, mechanism or process to check some other implementation against it — and neither Modelica nor System Modeler was ever named in the request.
validate-modelica/SKILL.md
Source commit af6615a05ab455d4fb85b45f29343835f61a08c7
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 20
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- modelica Repository topic
- wolfram Repository topic
- wolfram-language Repository topic
- system-modeler Repository topic
- operations Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytesSKILL.mdcore · 19,853 bytes
Read excerpt
# Validate Modelica Model
This skill validates Modelica models (.mo files) by flattening them with WSMKernelX, which checks for structural errors (equations, types, connections). A successful flatten means the model is structurally valid.
## Before you run anything
This skill drives WSMKernelX through the shared launcher
`../scripts/wsm_run.py`. **Read [the shared-conventions appendix at the end of this file](#appendix-shared-conventions-for-the-modelica-skills)
first** — launcher resolution, the Windows-vs-Unix shell/Python rules, the
temp-dir and cleanup conventions, the JSON-array output gotcha, and the MSL 4.x
dialect notes that every step below assumes.
The launcher writes everything into `_wsm_validate_temp/` next to the `.mo`
file and leaves `validate.out.json` there for you to parse. Tell the user: