sofistik-dynamo skill
SkillCommunity
A Claude skill that builds Revit Dynamo graphs which read SOFiSTiK FEA results through the SOFiSTiK Dynamo package. By Andreas Niggl.
17 starsUpdated 3 weeks agoGitHub data from 5 Nov 2026
At a glance
- Type
- Skill
- Tool versions
- Revit 2026 with Dynamo 3.6 and the SOFiSTiK Analysis + Design Dynamo package
- Operating systems
- Not stated in its documentation
- Needs a SOFiSTiK licence
- Yes
- AI clients documented
- Claude Desktop, claude.ai, Claude Code
- Licence
- MIT
- Language
- Markdown
What it can do
- Produces .dyn graphs for the Dynamo Player, with input nodes at the top, CPython3 script nodes for the logic and Watch nodes for output.
- Includes a Python builder library, a quick reference for the SOFiSTiK Zero-Touch nodes and runnable starter templates.
- Lints for the Revit 2024+ ElementId.Value and UnitTypeId API changes and for SOFiSTiK to Revit unit conversions.
- Asks for approval of a plan before writing any graph JSON.
Limitations
- Targets Revit 2026 and Dynamo 3.6.
- Helper scripts need Python in the environment where Claude runs.
Install
Zip the sofistik-dynamo folder (SKILL.md at the root) and upload it under Customize > Skills.Source: github.com/andreasniggl/sofistik-skills#how-to-add-a-skill-to-claude
Copy sofistik-dynamo into ~/.claude/skills/ or a project's .claude/skills/.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.