blender-impl-nodes
Installation
SKILL.md
blender-impl-nodes
Quick Reference
Critical Workflow Rules
ALWAYS follow this order when building node trees from Python:
- Create/get the node tree container
- Clear existing nodes if building from scratch
- Define interface sockets (4.0+) or legacy inputs/outputs (3.x)
- Add Group Input / Group Output nodes
- Add processing nodes with explicit positions
- Link nodes (source output FIRST, destination input SECOND)
- Assign to object/modifier and set input values
ALWAYS use tree.nodes.new() / tree.links.new() for scripting. NEVER use bpy.ops.node.* operators — they require editor context.
ALWAYS set location on every node. Without explicit positions, all nodes stack at (0, 0) making the tree unreadable in the editor.
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