Skip to content
Tresca

openfoam-cfd skill (claude-engineering-skills)

SkillCommunity

A Claude skill for setting up OpenFOAM cases: dictionaries, boundary conditions, solver choice, meshing and examples. By Soljourner.

97 starsUpdated 12 months agoGitHub data from 5 Nov 2026

At a glance

Type
Skill
Works with
OpenFOAM
Tool versions
Install notes cover OpenFOAM v11 (openfoam.org) and v2312 (ESI)
Operating systems
Not stated in its documentation
Needs a OpenFOAM licence
No
AI clients documented
Claude Code
Licence
MIT
Language
Python

What it can do

  • Describes the 0/, constant/ and system/ case layout and the key dictionaries (controlDict, fvSchemes, fvSolution, transportProperties, turbulenceProperties).
  • Covers common boundary types and how to work out turbulence inlet values.
  • Lists incompressible, multiphase, compressible and heat-transfer solvers to choose from.
  • Explains blockMesh and snappyHexMesh, and post-processing in ParaView, with a pipe-flow and a pump-impeller example case.

Limitations

  • Guidance only; it doesn't run OpenFOAM, so the agent writes files and you run the solver.
  • The collection's last update was November 2025.

Install

git clone https://github.com/Soljourner/claude-engineering-skills.git
pip install numpy scipy sympy matplotlib pint fluids thermo CoolProp pyvista networkx

Source: github.com/Soljourner/claude-engineering-skills#installation

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.