|
| 1 | +# Blender Agent Skills |
| 2 | + |
| 3 | +Professional Blender workflows packaged as **Agent Skills** for AI coding agents: Claude Code, Codex, OpenCode, Gemini CLI, GitHub Copilot and Cursor. |
| 4 | + |
| 5 | +There are 20 skills covering the full 3D pipeline (modeling, UVs, PBR, baking, rigging, animation, optimization, export, rendering, simulation and QA), built for **Blender 5.2 LTS+**. Every script is tested in a real Blender. |
| 6 | + |
| 7 | +## Install |
| 8 | + |
| 9 | +**Claude Code** (plugin): |
| 10 | +``` |
| 11 | +/plugin marketplace add EL4CTEO/blender-skills |
| 12 | +/plugin install blender-agent-skills@blender-agent-skills |
| 13 | +``` |
| 14 | + |
| 15 | +**Any agent** (clone, then run the installer): |
| 16 | +```bash |
| 17 | +git clone https://github.com/EL4CTEO/blender-skills |
| 18 | +./blender-skills/install/install.sh # macOS / Linux |
| 19 | +.\blender-skills\install\install.ps1 # Windows |
| 20 | +``` |
| 21 | +The default installs into `~/.claude/skills` and `~/.agents/skills`. `.agents/skills` is read by Codex, OpenCode, Gemini CLI, Copilot and Cursor. Options: `--agent claude|codex|opencode|gemini|copilot|cursor|all`, `--project DIR` for a single project, `--uninstall`. |
| 22 | + |
| 23 | +**Requirements:** Blender 5.2+. Optional: a Blender MCP server lets agents work in your open Blender. Without one, agents run Blender in the background. |
| 24 | + |
| 25 | +## Skills |
| 26 | + |
| 27 | +| Skill | What it does | |
| 28 | +|---|---| |
| 29 | +| `blender-core` | Start here: runs code, routes tasks, 5.x API rules | |
| 30 | +| `blender-scene-setup` | Units, naming, collections, asset libraries | |
| 31 | +| `blender-hardsurface-modeling` | Bevels, booleans, weighted normals | |
| 32 | +| `blender-sculpting` | Organic sculpting workflow | |
| 33 | +| `blender-retopology-uv` | Retopology, UVs, texel density | |
| 34 | +| `blender-pbr-materials` | Correct PBR materials from textures | |
| 35 | +| `blender-texture-baking` | Normal, AO and curvature maps, ORM | |
| 36 | +| `blender-geometry-nodes` | Procedural modeling from simple JSON | |
| 37 | +| `blender-character-rigging` | Rigify, skinning, game skeletons | |
| 38 | +| `blender-facial-shapekeys` | ARKit 52 blendshapes, visemes | |
| 39 | +| `blender-animation` | Actions, NLA, mocap, root motion | |
| 40 | +| `blender-game-optimization` | Budgets, LODs, draw calls | |
| 41 | +| `blender-export-pipelines` | Roblox, Unity, Unreal, Godot, web, USD | |
| 42 | +| `blender-rendering` | Cycles and EEVEE, batch rendering | |
| 43 | +| `blender-lighting-lookdev` | Studio lighting, HDRI, turntables | |
| 44 | +| `blender-simulation` | Rigid bodies, cloth, fluids | |
| 45 | +| `blender-addon-development` | Blender extensions | |
| 46 | +| `blender-pipeline-automation` | Batch jobs and file conversion | |
| 47 | +| `blender-asset-qa` | Catches z-fighting, floating parts, bad normals and weights | |
| 48 | +| `blender-workflow-recipes` | Complete asset playbooks | |
| 49 | + |
| 50 | +## Try it |
| 51 | + |
| 52 | +> "Make a game-ready crate for Unreal with baked normals and LODs." |
| 53 | +> "Rig this character with Rigify and export it to Unity with a walk cycle." |
| 54 | +> "Check this model for z-fighting and floating parts, then export it for Roblox." |
| 55 | +
|
| 56 | +## Development |
| 57 | + |
| 58 | +```bash |
| 59 | +python tools/validate_skills.py # spec + token budget checks |
| 60 | +python tools/run_tests.py # 43 headless Blender tests (BLENDER_EXE to override) |
| 61 | +``` |
| 62 | + |
| 63 | +MIT License |
0 commit comments