sverchok-syntax-scripting
Installation
SKILL.md
sverchok-syntax-scripting
Quick Reference
Script Node Overview
Sverchok provides 4 primary scripting nodes for embedding custom Python logic in node trees:
| Node | ID | Menu | Purpose |
|---|---|---|---|
| Script Node Lite (SNLite) | SvScriptNodeLite |
snl |
Inline scripting with text-based socket declarations |
| SN Functor B | SvSNFunctorB |
functorB |
Structured scripting with init/process/draw functions |
| Formula Mk5 | SvFormulaNodeMk5 |
— | Safe math expression evaluation (up to 4 formulas) |
| Profile Mk3 | SvProfileNodeMK3 |
— | SVG-like DSL for 2D parametric profiles |
Critical Warnings
NEVER use import os, import subprocess, or file-system operations inside Formula Mk5 — the safe_eval system blocks all builtins and ONLY allows whitelisted functions.
Related skills
More from openaec-foundation/blender-bonsai-ifcopenshell-sverchok-claude-skill-package
blender-syntax-materials
>
3blender-core-gpu
>
3blender-agents-code-validator
>
3blender-syntax-panels
>
3blender-errors-data
>
3blender-syntax-data
Covers Blender data management including collections, library overrides, asset system, linked libraries, BlendDataLibraries, data block creation and removal, fake users, and data transfer between files. Activates when managing Blender collections, linking/appending data, working with library overrides, or using the asset system.
3