sofistik-rhino-cdb skill
SkillCommunity
A Claude skill that writes Grasshopper and Rhino C# scripts to read SOFiSTiK .cdb geometry, results and tendons. By Andreas Niggl.
17 starsUpdated 3 weeks agoGitHub data from 5 Nov 2026
At a glance
- Type
- Skill
- Works with
- SOFiSTiK, Rhino 3D & Grasshopper
- Tool versions
- SOFiSTiK 2026 or newer with the SOFiSTiK Rhino Interface
- 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
- Writes C# for the Grasshopper C# Script component or the Rhino script editor using the SOFiSTiK.Analysis.Database assembly.
- Reads mesh and beam geometry, displacements, support reactions, beam and quad forces and stresses, cross-section polygons, tendons and axes.
- Includes a generated index of CDB record types (KWH/KWL keys) and a units reference for the CDB to Rhino boundary.
- Plans each script for approval before writing code.
Limitations
- Needs the SOFiSTiK Rhino Interface at runtime; the database assembly is not in a plain Rhino or SSD installation.
- The type index must be regenerated after a SOFiSTiK version upgrade.
Install
Zip the sofistik-rhino-cdb 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-rhino-cdb 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.