Skip to content
Tresca

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
Works with
SOFiSTiK, Revit
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

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.