From blender-mcp
Provides expert-level support for Blender 3D modeling, animation, rendering, and pipeline automation. Handles scene management, materials, rigging, and geometry nodes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blender-mcp:blender-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Description:** Comprehensive Blender expertise covering modeling, animation, materials, rendering, scripting, scene management, and pipeline automation. Handles the full 3D content creation workflow.
Description: Comprehensive Blender expertise covering modeling, animation, materials, rendering, scripting, scene management, and pipeline automation. Handles the full 3D content creation workflow.
blender_status(operation="status") — Server health, Blender connectivityscene_get_hierarchy() — Full scene tree: collections, objects, typesmanage_object_repo(operation=...) — Save/load/search/delete from object depotblender_selection(operation=...) — Select, deselect, toggle objects by type/collectionconstruct_object(description=..., complexity=..., style_preset=...) — Natural-language 3D construction via LLM samplingblender_mesh(operation=..., ...) — Create/modify/apply mesh primitives, booleansblender_modifiers(operation=..., ...) — Apply decimate, subdivision, mirror, array, solidify, bevel, etc.blender_sculpt(operation=..., ...) — Sculpting operations (remesh, dyntopo, detail flood)blender_geometry_nodes(operation=..., ...) — Geometry node groups, inputs, executionblender_materials(operation=..., ...) — Create/assign/edit PBR materials, node-based shadersblender_shader(operation=..., ...) — Shader node graph operationsblender_textures(operation=..., ...) — Texture baking, image managementmaterial_apply(object=..., material=...) — Quick material assignmentblender_uv(operation=..., ...) — UV unwrap, pack, smart projectblender_animation(operation=..., ...) — Keyframes, motion paths, NLA tracks, F-curvesblender_rigging(operation=..., ...) — Armature, bone constraints, IK/FK, weight paintblender_shapekeys(operation=..., ...) — Shape key create/edit/animateblender_lighting(operation=..., ...) — Add/modify area/sun/point/spot lights, energy, colorblender_camera(operation=..., ...) — Camera create, settings, DOF, compositor backgroundblender_render(operation=..., ...) — Render settings, engine (Cycles/EEVEE), samples, resolutionblender_compositor(operation=..., ...) — Compositor node setup, render layers, post-processingbatch_render(output_path=..., ...) — Multi-camera batch renderingblender_export(operation=..., ...) — Export GLB, FBX, OBJ, STL, USD, ABC, PLYdownload_and_import(url=..., import_into_scene=...) — Download and import from URLconvert_format(input_path=..., output_format=...) — Format conversion pipelineblender_session(operation=..., ...) — Blender file open/save/mergegenerate_blender_script(prompt=..., model=..., ollama_url=...) — Generate Python scripts via Ollamablender_ai_generate(operation=..., prompt=..., backend=...) — Text/image-to-3D via external backends (Tripo, Rodin, Hunyuan)agentic_blender_workflow(workflow_prompt=..., ...) — Autonomous multi-step 3D workflowsintelligent_3d_processing(prompt=..., ...) — Smart batch operations with LLM planningblender_grease_pencil(operation=..., ...) — Strokes, layers, convert to meshblender_animation_2d(operation=..., ...) — 2D animation toolsintelligent_3d_processing(prompt=...) — Multi-step batch processingoptimize_3d_scene(target_platform=..., ...) — Platform-specific optimizationblender_vse(operation=..., ...) — Video Sequence Editor operationsblender_particles(operation=..., ...) — Particle systems and emittersblender_physics(operation=..., ...) — Rigid body, cloth, soft body, fluidmanage_blender_addons(operation=..., ...) — Install/enable/disable/search addonsconfig_get() / config_set(...) — Server configurationblender_logs(operation=..., ...) — Log viewer with filteringconstruct_object(description=..., complexity="standard") for natural-language creationblender_mesh(operation="add_primitive", type="...") for direct primitivesblender_materials(operation="assign", ...)blender_lighting(operation="add", ...)optimize_3d_scene(target_platform="...")blender_modifiers(operation="apply", ...)blender_textures(operation="bake", ...)blender_export(operation="export", format="...")blender_rigging(operation="create_armature", ...)blender_animation(operation="insert_keyframe", ...)blender_render(operation="render", ...)construct_object(description=..., style_preset=...) for LLM-driven creationagentic_blender_workflow(workflow_prompt="Refine the model by...")construct_object(description="a medieval castle with towers and a gatehouse", complexity="complex", style_preset="realistic")blender_mesh(operation="add_primitive", 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)blender_render(operation="render_image", resolution_x=1920, resolution_y=1080, engine="cycles")blender_export(operation="export", format="glb", path="//exports/model.glb")manage_blender_addons(operation="search", query="node wrangler")npx claudepluginhub sandraschi/blender-mcpAutonomously designs and models complex 3D objects in Blender using natural language. Covers procedural generation, parametric modeling, topology optimization, and script-based creation.
Sets up Blender scenes programmatically via Python (bpy) with objects, materials, lighting, camera, and environment configuration. For reproducible 3D visualization, automated product rendering, batch workflows, or data pipeline integration.
Exports Blender 3D models and animations to web-optimized glTF via Python bpy scripts. Handles batch processing, asset optimization, texture baking, model compression for Three.js and Babylon.js.