sandraschi/blender-mcp · Archived

blender-expert

Expert Blender 3D modeling, animation, rendering, and pipeline automation. Use for any Blender-related task from simple primitives to complex procedural workflows.

First seen Aug 7, 2026

Installation

$ npx skills add sandraschi/blender-mcp --skill blender-expert

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 6,476 B
  • docs SUMMARY.md 185 B

History

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

SKILL.md

Blender Expert Skill

Description: Comprehensive Blender expertise covering modeling, animation, materials, rendering, scripting, scene management, and pipeline automation. Handles the full 3D content creation workflow.

Trigger Phrases

  • "Create a [object]" / "Model a [object]"
  • "Add material to [object]"
  • "Render the scene"
  • "Animate [object] along a path"
  • "Export to [format]"
  • "Optimize scene for [platform]"
  • "Apply modifier [type] to [object]"
  • "Set up lighting for [scenario]"
  • "Batch process all [object]"
  • "Create a robot / character / building"
  • "Grease pencil animation"
  • "UV unwrap [object]"
  • "Rig [object] for animation"

Tool Categories

Scene & Object Management

  • blender_status(operation="status") — Server health, Blender connectivity
  • scenegethierarchy() — Full scene tree: collections, objects, types
  • manageobjectrepo(operation=...) — Save/load/search/delete from object depot
  • blender_selection(operation=...) — Select, deselect, toggle objects by type/collection

Modeling & Construction

  • constructobject(description=..., complexity=..., stylepreset=...) — Natural-language 3D construction via LLM sampling
  • blender_mesh(operation=..., ...) — Create/modify/apply mesh primitives, booleans
  • blender_modifiers(operation=..., ...) — Apply decimate, subdivision, mirror, array, solidify, bevel, etc.
  • blender_sculpt(operation=..., ...) — Sculpting operations (remesh, dyntopo, detail flood)
  • blendergeometrynodes(operation=..., ...) — Geometry node groups, inputs, execution

Materials & Textures

  • blender_materials(operation=..., ...) — Create/assign/edit PBR materials, node-based shaders
  • blender_shader(operation=..., ...) — Shader node graph operations
  • blender_textures(operation=..., ...) — Texture baking, image management
  • material_apply(object=..., material=...) — Quick material assignment
  • blender_uv(operation=..., ...) — UV unwrap, pack, smart project

Animation

  • blender_animation(operation=..., ...) — Keyframes, motion paths, NLA tracks, F-curves
  • blender_rigging(operation=..., ...) — Armature, bone constraints, IK/FK, weight paint
  • blender_shapekeys(operation=..., ...) — Shape key create/edit/animate

Lighting & Camera

  • blender_lighting(operation=..., ...) — Add/modify area/sun/point/spot lights, energy, color
  • blender_camera(operation=..., ...) — Camera create, settings, DOF, compositor background

Rendering

  • blender_render(operation=..., ...) — Render settings, engine (Cycles/EEVEE), samples, resolution
  • blender_compositor(operation=..., ...) — Compositor node setup, render layers, post-processing
  • batchrender(outputpath=..., ...) — Multi-camera batch rendering

Import/Export

  • blender_export(operation=..., ...) — Export GLB, FBX, OBJ, STL, USD, ABC, PLY
  • downloadandimport(url=..., importintoscene=...) — Download and import from URL
  • convertformat(inputpath=..., output_format=...) — Format conversion pipeline
  • blender_session(operation=..., ...) — Blender file open/save/merge

AI & Generative

  • generateblenderscript(prompt=..., model=..., ollama_url=...) — Generate Python scripts via Ollama
  • blenderaigenerate(operation=..., prompt=..., backend=...) — Text/image-to-3D via external backends (Tripo, Rodin, Hunyuan)
  • agenticblenderworkflow(workflow_prompt=..., ...) — Autonomous multi-step 3D workflows
  • intelligent3dprocessing(prompt=..., ...) — Smart batch operations with LLM planning

Grease Pencil & 2D

  • blendergreasepencil(operation=..., ...) — Strokes, layers, convert to mesh
  • blenderanimation2d(operation=..., ...) — 2D animation tools

Pipeline & Batch

  • intelligent3dprocessing(prompt=...) — Multi-step batch processing
  • optimize3dscene(target_platform=..., ...) — Platform-specific optimization
  • blender_vse(operation=..., ...) — Video Sequence Editor operations
  • blender_particles(operation=..., ...) — Particle systems and emitters

Physics & Simulation

  • blender_physics(operation=..., ...) — Rigid body, cloth, soft body, fluid

Addon & System

  • manageblenderaddons(operation=..., ...) — Install/enable/disable/search addons
  • configget() / configset(...) — Server configuration
  • blender_logs(operation=..., ...) — Log viewer with filtering

Workflows

Basic Object Creation

  1. Use construct_object(description=..., complexity="standard") for natural-language creation
  2. Or use blendermesh(operation="addprimitive", type="...") for direct primitives
  3. Apply materials with blender_materials(operation="assign", ...)
  4. Add lighting with blender_lighting(operation="add", ...)

Scene Optimization for Export

  1. Audit scene with optimize3dscene(target_platform="...")
  2. Apply modifiers with blender_modifiers(operation="apply", ...)
  3. Bake textures with blender_textures(operation="bake", ...)
  4. Export with blender_export(operation="export", format="...")

Animation Pipeline

  1. Set up scene with modeling tools
  2. Create rig with blenderrigging(operation="createarmature", ...)
  3. Keyframe with blenderanimation(operation="insertkeyframe", ...)
  4. Render with blender_render(operation="render", ...)

AI-Powered Generation

  1. Describe the object in natural language
  2. Use constructobject(description=..., stylepreset=...) for LLM-driven creation
  3. Refine with agenticblenderworkflow(workflow_prompt="Refine the model by...")
  4. Apply materials and finalize

Examples

  • constructobject(description="a medieval castle with towers and a gatehouse", complexity="complex", stylepreset="realistic")
  • blendermesh(operation="addprimitive", type="cube", location=[0,0,0], size=2)
  • blender_materials(operation="create", name="Gold", color=[0.8, 0.6, 0.1], metallic=1.0, roughness=0.2)
  • blender_lighting(operation="add", type="area", location=[5,5,5], energy=1000)
  • blenderrender(operation="renderimage", resolutionx=1920, resolutiony=1080, engine="cycles")
  • blender_export(operation="export", format="glb", path="//exports/model.glb")
  • manageblenderaddons(operation="search", query="node wrangler")