sverchok-impl-parametric

Generate parametric AEC geometry in Sverchok node trees with SNLite scripting.

30|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill sverchok-impl-parametric-impertio-studio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sverchok-impl-parametric
Source: https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/sverchok/impl/sverchok-impl-parametric
Command: npx skills add https://github.com/Impertio-Studio/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill sverchok-impl-parametric-impertio-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Prevents broken Sverchok parametric AEC node trees by guiding reliable, production-safe patterns for matrix-based placement, nested data formatting, and efficient updates—so generated geometry stays consistent when parameters change.

Core Features & Use Cases

  • Matrix-based element placement for structural grids, facades, stairs, roofs, MEP routing, and terrain, ensuring rotations and transformations behave correctly.
  • Sverchok-safe nesting & scripting discipline that enforces [[...]] data wrapping, tree.init_tree() usage, and safe handling of cached/sourced data.
  • Data-driven geometry generation via CSV/JSON-like workflows, enabling repeatable AEC patterns driven by external input.

Quick Start

Ask Claude Code to create a Sverchok SNLite parametric node workflow that generates a rotated structural column grid using matrix transforms and correctly nested output sockets.

Frequently Asked Questions about sverchok-impl-parametric

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create parametric AEC geometry in Sverchok without breaking node trees?▼

Parametric AEC geometry in Sverchok requires strict matrix-based placement, nested socket data formatting, and proper init_tree context management to keep node trees stable under parameter changes. Applying these production-safe patterns prevents broken workflows and ensures consistent updates.

How do matrix transforms handle structural grid and facade placement in Sverchok?▼

Matrix transforms in Sverchok govern structural grids, facades, stairs, roofs, and MEP routing by enforcing correct rotations and transformations. Using safe data nesting and linked-output checks ensures generated geometry remains consistent and avoids common failure modes.

Can I use SNLite scripting for data-driven geometry generation from CSV files?▼

Yes, SNLite scripting supports data-driven geometry generation using safe CSV and JSON handling. By wrapping data correctly and utilizing tree.init_tree() context management, you can drive repeatable AEC patterns directly from external inputs.

What Sverchok data nesting requirements are needed for stable parametric updates?▼

Stable parametric updates in Sverchok require enforcing nested socket data wrapping like [[...]] formatting, using tree.init_tree() context, and applying linked-output checks. These safe scripting disciplines prevent broken node trees when parameters change.

Does Sverchok parametric AEC geometry support NumPy acceleration for large models?▼

Yes, Sverchok parametric AEC workflows include optional NumPy acceleration and performance guardrails like linked-output checks. These features prevent common failure modes while maintaining stable, data-driven geometry generation for complex models.

Why do my Sverchok parametric node trees fail when parameters change?▼

Sverchok parametric node trees fail when parameters change due to incorrect nested data formatting, missing init_tree context, or unsafe CSV handling. Following safe SNLite scripting patterns and matrix-based placement rules prevents these common failure modes.