ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

blender-pipeline

Blender 헤드리스 게임 에셋 파이프라인. 3D 모델 제작/가공/변환/렌더링을 Blender Python API(bpy)로 자동화. 트리거: 3D 모델링, 에셋 변환, 스프라이트 시트, 리깅, Mixamo, FBX/glTF 변환, 프로시저럴 에셋 생성 관련 요청.

Why use this skill?

Automate 3D model conversion, sprite sheet generation, and procedural asset creation using the Blender Python API and headless CLI.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/kjaylee/blender-pipeline
Or

What This Skill Does

The blender-pipeline skill serves as a headless automation engine for 3D asset workflows using the Blender Python API (bpy). It allows developers and artists to integrate Blender's powerful 3D processing capabilities directly into command-line environments, CI/CD pipelines, or autonomous agent workflows. By leveraging headless execution, users can bypass the graphical interface to perform batch processing, file format conversions (FBX, glTF, OBJ), automated sprite sheet generation, and procedural asset creation. This skill effectively turns your server or local machine into a scalable 3D production factory, ensuring consistent asset standards without manual intervention.

Installation

Installation varies by platform, but the focus is on providing the blender CLI to the environment:

  • Linux (Recommended): Use sudo snap install blender --classic to ensure the latest version is available.
  • macOS: Install via Homebrew using brew install --cask blender.
  • Verification: Confirm installation by running blender --version or testing the bpy module with blender -b --python-expr "import bpy; print('bpy OK:', bpy.app.version_string)". Ensure your environment PATH is correctly configured to locate the executable, as OpenClaw relies on standard shell execution patterns to trigger the blender-pipeline functions.

Use Cases

This skill is ideal for:

  • Automated asset conversion: Programmatically converting character or environment models from FBX to glTF for web-based games.
  • Sprite sheet automation: Generating consistent 8-directional or isometric sprite sheets from 3D character rigs for 2D/2.5D game engines.
  • Batch processing: Applying standardized textures or modifiers to hundreds of models simultaneously.
  • Procedural content generation: Automatically generating low-poly environment props (trees, rocks, debris) with unique seeds to populate procedurally generated levels.

Example Prompts

  1. "Convert all FBX files in the ./assets/characters folder to glTF format and save them into the ./web-assets directory using the blender-pipeline."
  2. "Generate an 8-directional sprite sheet from character.blend at 128x128 resolution, including all animation frames for the idle action."
  3. "Run a batch process to procedurally generate 10 variations of low-poly trees with different seeds and export them as GLB files."

Tips & Limitations

  • Argument Order: Always define the blend file and flags in the correct order. The blender CLI is sensitive; put -b and file inputs before output arguments.
  • GPU Acceleration: For rendering, ensure you use the --cycles-device flag and provide a setup script to enable CUDA, OPTIX, or METAL headers, as headless modes do not default to GPU rendering.
  • Resource Management: Headless rendering can be resource-intensive. Ensure your environment has sufficient RAM and VRAM when processing multiple heavy files in parallel.
  • Versioning: Ensure the server-side version of Blender matches the version used during development to prevent incompatible script behaviors in the API.

Metadata

Author@kjaylee
Stars1776
Views2
Updated2026-03-02
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-kjaylee-blender-pipeline": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#blender#3d-automation#gamedev#asset-pipeline#bpy
Safety Score: 3/5

Flags: file-write, file-read, code-execution

Related Skills

ui-ux-pro-max

UI/UX design intelligence and implementation guidance for building polished interfaces. Use when the user asks for UI design, UX flows, information architecture, visual style direction, design systems/tokens, component specs, copy/microcopy, accessibility, or to generate/critique/refine frontend UI (HTML/CSS/JS, React, Next.js, Vue, Svelte, Tailwind). Includes workflows for (1) generating new UI layouts and styling, (2) improving existing UI/UX, (3) producing design-system tokens and component guidelines, and (4) turning UX recommendations into concrete code changes.

kjaylee 1776

ralph-loop

AI 자율 구현 방법론. 구현/개발/코딩 요청 시 자동 적용. 메인은 마더 서브에이전트를 spawn하고, 마더가 워커들을 관리. specs/ → IMPLEMENTATION_PLAN.md → 1태스크씩 구현 → 2단계 리뷰 → 테스트 → 반복.

kjaylee 1776

game-dev-rust-godot

Game development workflow using Rust+WASM or Godot 4.x for HTML5 games. Use when creating new games, implementing game mechanics, or porting existing games. Follows TDD-based production pipeline v3.1 with asset-first approach. Covers Rust(Macroquad/Bevy), Godot HTML5 Export, asset acquisition, test case writing, and QA automation. Master directive (2026-02-06) - ONLY Rust+WASM or Godot allowed, JS/TS frameworks prohibited.

kjaylee 1776

subagent-dev

Execute implementation plans using fresh subagents per task with two-stage review (spec compliance + code quality). Use when executing multi-task plans with independent work units. Enhances ralph-loop methodology.

kjaylee 1776

systematic-debugging

Root-cause-first debugging methodology. Use when encountering any bug, test failure, or unexpected behavior BEFORE proposing fixes. Prevents random fix attempts that waste time and create new bugs.

kjaylee 1776