sverchok-syntax-api
Installation
SKILL.md
sverchok-syntax-api
Quick Reference
What This Skill Covers
Programmatic (external) control of Sverchok node trees via Python scripts — creating, modifying, querying, and batch-processing node trees from outside the node editor. This skill covers the external API surface for automating Sverchok.
- Tree access:
bpy.data.node_groupsfiltered bybl_idname='SverchCustomTreeType' - Node creation:
tree.nodes.new(bl_idname)with location and property assignment - Link creation:
tree.links.new(output_socket, input_socket) - Update control:
tree.force_update(),tree.update_nodes(),tree.sv_process - Data extraction:
node.outputs[name].sv_get()for reading computed results - Batch processing: Parameter sweeps with
setattr()+force_update()loops - Performance:
tree.init_tree()context manager for suppressing intermediate updates - Data utilities:
match_long_repeat,fullList,repeat_lastfromsverchok.data_structure
Cross-reference: This skill builds on
bpy.dataknowledge covered by the blender-core-api skill. See that skill for general Blender data-block access patterns.
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