svd-ai-lab

Sim Plugin Flotherm — AI skill for Claude Code

AI community

Use AI coding agents with Flotherm via sim-cli: model construction, thermal solver runs, result inspection, replayable artifacts.

How to install Sim Plugin Flotherm

This entry records only its repository, not the path inside it, so there is no exact command to give. Open svd-ai-lab/sim-plugin-flotherm and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sim Plugin Flotherm does

Use AI coding agents with Flotherm via sim-cli: model construction, thermal solver runs, result inspection, replayable artifacts.

Alternatives in AI

  • Artifacts Builder — Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech 97.5k ★
  • Codeburn — Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Code 9.7k ★
  • Codex — openai-codex Adversarial code review, Codex CLI integration, cross-model analysis 9.6k ★

README

sim-plugin-flotherm

[Simcenter Flotherm](https://plm.sw.siemens.com/en-US/simcenter/mechanical-simulation/flotherm/) driver for [sim-cli](https://github.com/svd-ai-lab/sim-cli), distributed as an out-of-tree plugin via Python `entry_points`.

This plugin does not bundle Flotherm, vendor binaries, or vendor SDKs. See [LICENSE-NOTICE.md](LICENSE-NOTICE.md).

The driver is Windows-only — Flotherm itself only ships on Windows, and the driver uses `pywinauto` GUI automation (Flotherm has no headless batch API for first-time project setup).

Install

For agent projects, install sim-cli-core and the Flotherm plugin in the project environment:

uv init  # only if this is not already a uv project
uv add sim-cli-core "git+https://github.com/svd-ai-lab/sim-plugin-flotherm@main"
uv run sim plugin sync-skills --target .agents/skills --copy
uv run sim check flotherm
uv run sim plugin doctor flotherm --deep

For Claude Code, sync the bundled skill to `.claude/skills` instead:

uv run sim plugin sync-skills --target .claude/skills --copy

`uv run sim ...` runs sim from this project environment, so it sees this project's plugins. Without uv, create and activate a venv, then install `sim-cli-core` plus this plugin with `python -m pip`.

How it works

The plugin registers via two entry-point groups:

[project.entry-points."sim.drivers"]
flotherm = "sim_plugin_flotherm:FlothermDriver"

[project.entry-points."sim.skills"]
flotherm = "sim_plugin_flotherm:skills_dir"

`sim.drivers` exposes the driver class; `sim.skills` exposes a directory of skill files bundled inside the wheel (workflows, FloSCRIPT XSD schemas, version-specific quirks).

Develop

git clone https://github.com/svd-ai-lab/sim-plugin-flotherm
cd sim-plugin-flotherm
uv sync --extra test
uv run --extra test python -m pytest --basetemp=.tmp/pytest-basetemp

Note: Tier-4 (real Flotherm) tests require Windows and a local Flotherm installation. Tier-1 / Tier-