Skip to content
Tresca

modelica-skills

PluginCommunity

A Claude Code plugin with 13 Modelica modelling skills and an MCP server that checks and simulates models in OpenModelica. By faveric.

4 starsUpdated 4 days agoGitHub data from 5 Nov 2026

At a glance

Type
Plugin
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
OpenModelica (Docker image openmodelica/openmodelica:v1.24.4-minimal suggested); Dymola adapter untested against a real Dymola
Operating systems
Linux, macOS, Windows
Needs a OpenModelica licence
No
Transport
Local (stdio)
AI clients documented
Claude Code, Google Antigravity
Licence
MIT
Language
Python

What it can do

  • Walks a modelling job from an interview about use, physics, ranges and sources, to an issue, small tasks, implementation and independent review.
  • Runs verification gates G1 to G10 (build, unit checking, energy balance, envelopes and more) through OpenModelica, and keeps a credibility record with each model.
  • Ties correlations to cited sources and includes a calibration skill and a simulation diagnosis skill.
  • The bundled modelica MCP server exposes engine_status, check_model, simulate, run_gates and check_record; a second server drives Dymola through its Python interface.
  • Proposes lessons after each issue and adds them to the library only with your approval.

Limitations

  • Tested with OpenModelica; the author says the Dymola adapter has not been run against a real Dymola yet.
  • Without an engine the skills run in static-only mode and simulation gates are skipped.
  • Scoped to rough comparison and design-decision use; safety-critical modelling is out of scope.

Install

claude plugin marketplace add faveric/faveric-modelica-skills
claude plugin install modelica-skills@faveric-modelica-skills

Source: github.com/faveric/faveric-modelica-skills#installation--cli-setup

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.