Skip to content
Tresca

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
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

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.