#
ENJA

system-modeler-ai-toolkit

WolframResearch/system-modeler-ai-toolkit

Adds Wolfram System Modeler control-panel Explore annotations to Modelica .mo files to enable interactive simulation controls like sliders, checkboxes, and popup menus.

7 4MITUpdated 2026-07-16

Overview

This skill provides a Python-based utility to inject interactive Explore panel annotations into Modelica models. It allows users to specify control parameters via a JSON spec or auto-suggest them from model parameters, providing dry-run diffs, idempotent writes, and validation against flattening requirements.

Capabilities

  • Injects vendor-specific __Wolfram(ControlPanels(...)) annotations into Modelica classes
  • Generates control panel configurations automatically from model parameters
  • Supports sliders, checkboxes, input fields, and popup menus with logarithmic or linear scaling
  • Provides dry-run unified diffs before modifying files in place
  • Validates modified models to ensure proper flattening and structure

Best for

Adding interactive control panels and sliders to a Modelica model for Simulation Center, Exposing specific model parameters for runtime tuning and re-simulation, Linking control panels to stored plot figures within Wolfram System Modeler

Works with

Claude Code
Evoa Score breakdown= Σ (score × weight)
74
Task usefulness20%88 → +17.6

実タスクにどれだけ役立つか(機能の豊富さ・用途の明確さ)。 AIによるcapabilities/use-cases解析

Code quality15%85 → +12.8

実装・指示の品質。 AIによるSKILL.md/README解析

Maintenance15%100 → +15.0

リポジトリがどれだけ活発に保守されているか。 GitHub 最終push日時の新しさ

Documentation12%33 → +4.0

ドキュメントの充実度・分かりやすさ。 README/独自要約の情報量

Security15%80 → +12.0

危険・不審な挙動が無いか。 AIによるセキュリティレビュー

Originality10%90 → +9.0

ありふれたラッパーではない独自性。 AIによる独自性判定

Popularity8%30 → +2.4

コミュニティの採用度。 GitHub Stars/Forks(対数スケール)

Compatibility5%25 → +1.3

対応AIエージェントの広さ。 AIによる対応エージェント判定

Weighted total74.0 / 100

ライセンス不明/制限あり(Red)のSkillは総合スコアに0.85倍の補正を適用します。 ランキングはこのScoreのみで決まり、広告で変わりません。 算出方法の詳細 →

Security considerations

The skill executes local Python scripts and modifies Modelica source files in place. Destructive actions like the --force flag overwrite existing control panel configurations, so diffs should be reviewed carefully before writing.

Categories

Summary and analysis are original content generated by AI Skills Rank. The skill's source text is not reproduced here — view it on the linked repository.