DWSIM Automation (dwsim-claude-integration)
SkillCommunity
A Python wrapper for DWSIM's automation API, with a Claude Code skill, agent and commands that use it. By Felipe Dias.
23 starsUpdated 7 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- Skill
- Works with
- DWSIM
- Tool versions
- DWSIM 8.0 or later
- Operating systems
- Windows, Linux, macOS
- Needs a DWSIM licence
- No
- AI clients documented
- Claude Code
- Licence
- MIT
- Language
- Python
What it can do
- A Python library over DWSIM's .NET automation interface (through pythonnet) for flowsheets, flash calculations, unit operations, the compound database and Excel, CSV or HTML reports, without the DWSIM GUI.
- A `dwsim-expert` agent, a skill and the slash commands `/dwsim`, `/dwsim-flash` and `/dwsim-props` so Claude Code writes and runs simulation scripts from a plain-language request.
- Includes property package selection guidance, for example NRTL or UNIQUAC for alcohol-water and Peng-Robinson for light hydrocarbons.
- The agent and commands are plain Markdown, so they can be copied into your user-level Claude Code folders or pasted as a system prompt elsewhere.
Limitations
- Not an MCP server; Claude Code runs Python scripts against the library instead.
- The SKILL.md has no name or description header, so Claude Code may not pick it up as a skill on its own; the agent and slash commands are the main entry points.
- On Linux you may need the Mono runtime before installing pythonnet.
- The quick start changes into `dwsim-automation`, but the clone creates a `dwsim-claude-integration` folder; use that name instead.
Install
# 1. Clone
git clone https://github.com/fdias78git/dwsim-claude-integration.git
cd dwsim-automation
# 2. Virtual environment
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux / macOS
# 3. Install
pip install -r requirements.txt
# 4. Point to your DWSIM installation (pick one)
$env:DWSIM_PATH = "C:\Program Files\DWSIM" # Windows PowerShell
export DWSIM_PATH=/opt/dwsim # Linux / macOS
# 5. Verify
python run.py --checkSource: github.com/fdias78git/dwsim-claude-integration#quick-start
mkdir -p ~/.claude/agents ~/.claude/commands ~/.claude/skills/dwsim
cp .claude/agents/dwsim-expert.md ~/.claude/agents/
cp .claude/commands/dwsim*.md ~/.claude/commands/
cp -r .claude/skills/dwsim ~/.claude/skills/Source: github.com/fdias78git/dwsim-claude-integration#install-commands-globally
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.