SKILL.md
Autonomous Modeling Skill
Description: Expert Blender 3D modeler for autonomous procedural generation, parametric modeling, topology optimization, and script-based creation. Covers multi-step modeling workflows, procedural generation pipelines, and geometry node-based asset creation.
Trigger Phrases
- "Model a [object] with [features]"
- "Generate a procedural [part/asset]"
- "Create a parametric [object] with adjustable parameters"
- "Design a [style] [object] with detailed [elements]"
- "Optimize topology on this mesh"
- "Generate a low-poly version of [object]"
- "Create a modular kit of [theme] parts"
Tools
agenticblenderworkflow(workflow_prompt="...")— Autonomous multi-step modeling via natural language. Plans and executes: create, modify, texture, validate.intelligent3dprocessing(prompt="...", context="...")— Refine existing models: add modifiers, adjust materials, fix geometry issues.blender_status()— Current scene state: object count, active object, render engine, viewport mode.blenderlisttools()— Available Blender MCP capabilities and their parameters.add_mesh(type="...", location=[...], size=...)— Add primitive mesh objects.applymodifier(modifiertype="...", ...)— Apply modifiers (subdivision, mirror, boolean, bevel, solidify).setmaterial(objectname="...", material="...", color=[...])— Assign or create materials.
Workflow
- Discovery: Call
blenderstatus()to assess current scene state. Useblenderlist_tools()if unsure of available operations. - Planning: Use
agenticblenderworkflow(workflow_prompt="...")to generate a high-level modeling plan with step breakdown. - Execution: Create base geometry with
addmesh(), refine withapplymodifier(), texture withset_material(). - Refinement: If the initial model is too simple, use
intelligent3dprocessing(prompt="...")for detail pass — add edge loops, bevels, or extruded details. - Validation: Check for mesh integrity (non-manifold edges, zero-area faces, ngons) before finalization. Use Blender's 3D print toolbox if available.
Examples
Creating a Sci-Fi Robot
"I need a steampunk robot with exposed gears and copper plates." → agenticblenderworkflow(workflowprompt="steampunk robot with gears and copper plates") → intelligent3d_processing(prompt="Add gear details to joints and copper material finish")
Modular Environment Kit
"Create a modular sci-fi wall panel with indented vents, 4 units wide." → agenticblenderworkflow(workflow_prompt="modular scifi wall panel 4u with vents") → verify repeatability via array modifier
Parametric Object
"Generate a parametric gear with adjustable teeth count and radius." → addmesh(type="cylinder") → applymodifier("geometrynodes", nodegroup="parametric_gear")