Tooluck logoTooluck
SKILL.md

blender-pipeline-automation

Agent skill fromEL4CTEO/blender-skills

Automate Blender 5.2 at scale - headless CLI flags, batch convert/inventory/run-any-skill-script over folders of .blend/.fbx/.glb/.obj/.usd, sharding, bpy pip module, library linking, path management, render-farm and CI patterns. Use for batch jobs, format conversion, library maintenance and pipeline tooling.

How to install blender-pipeline-automation

install blender-pipeline-automation
# install the blender-skills pack with the skills CLI
npx skills add EL4CTEO/blender-skills

# or add only this skill to Claude Code: copy the folder

skills/blender-pipeline-automation/

# into

~/.claude/skills/blender-pipeline-automation/ (all projects)

.claude/skills/blender-pipeline-automation/ (one project)

skills/blender-pipeline-automation/SKILL.md

MITFull file
1# Pipeline Automation
2
3The execution model is in `blender-core` (`run_in_blender.py` finds Blender and prints only the JSON results).
4
5## Batch one-liners
6```
7blender -b -P scripts/batch_process.py -- --in "assets/**/*.fbx" --op convert --to glb --out export/
8blender -b -P scripts/batch_process.py -- --in library/ --op report # inventory JSON lines
9blender -b -P scripts/batch_process.py -- --in "src/*.blend" --op script \
10 --script ../blender-asset-qa/scripts/qa_check.py --kwargs '{"profile":"game"}' # QA a whole library
11blender -b -P scripts/batch_process.py -- --in src/ --op script --script ../blender-game-optimization/scripts/make_lods.py \
12 --kwargs '{"rename":true}' --save-to processed/ # LODs for every file
13```
14Each file is streamed as one JSON line with `ok`, timing and results. Failures don't stop the batch, and the summary lists them. **Parallel**: start N processes with `--shard 0/N` … `--shard N-1/N` (Blender uses one core for Python, so processes scale with CPU/GPU count).
15
16## Headless CLI essentials
17| Flag | Meaning |
18|---|---|
19| `-b` | background, no UI. Put it **first** |
20| `file.blend` | open before running scripts. Order matters: args run left to right |
21| `-P script.py` / `--python-expr "..."` | run Python |
22| `--python-exit-code 1` | non-zero exit if the script raises (CI) |
23| `--factory-startup` | ignore user prefs/add-ons (reproducible). Bundled add-ons still load |
24…

Excerpt shown under the repository's MIT license.

More skills in blender-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates