sandraschi/blender-mcp · Archived

autonomous-modeling

Use this skill to autonomously design and model complex 3D objects in Blender. Perfect for generating chassis, robots, and environment props from natural language.

First seen Jun 26, 2026

Installation

$ npx skills add sandraschi/blender-mcp --skill autonomous-modeling

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from sandraschi/blender-mcp.

npx skills add sandraschi/blender-mcp

Browse all from sandraschi/blender-mcp

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 37
License LICENSE
Default branch main
Open issues 2
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,085 B
  • docs SUMMARY.md 190 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 7 installs

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

  1. Discovery: Call blenderstatus() to assess current scene state. Use blenderlist_tools() if unsure of available operations.
  2. Planning: Use agenticblenderworkflow(workflow_prompt="...") to generate a high-level modeling plan with step breakdown.
  3. Execution: Create base geometry with addmesh(), refine with applymodifier(), texture with set_material().
  4. Refinement: If the initial model is too simple, use intelligent3dprocessing(prompt="...") for detail pass — add edge loops, bevels, or extruded details.
  5. 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")