blender-interactive
Blender 양방향 소켓 통신 스킬. TCP 소켓 서버로 실시간 씬 조작, 상태 조회, Poly Haven/Sketchfab 에셋 통합. 기존 blender-pipeline (배치 처리)와 상호보완 — 복잡한 씬 구축, 반복 조작, 실시간 피드백에 사용. 트리거: Blender 실시간 조작, 씬 상태 확인, Poly Haven 에셋, Sketchfab 모델, 양방향 Blender 통신.
Why use this skill?
Control Blender 5.0.1 in real-time via OpenClaw. Manage scenes, manipulate 3D objects, and generate instant renders with persistent TCP socket communication.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kjaylee/blender-interactiveWhat This Skill Does
The blender-interactive skill provides a robust bridge between the OpenClaw agent and a headless Blender 5.0.1 instance running on a remote MiniPC. Unlike batch-processing pipelines, this skill maintains a persistent TCP socket connection on port 9876, enabling true bi-directional communication. This allows users to treat Blender as a real-time service, performing live scene manipulation, object instantiation, material adjustments, and immediate preview rendering. By utilizing a persistent socket, you avoid the heavy overhead of restarting the Blender process for every single command, making it the ideal choice for iterative design workflows, experimental 3D content generation, and dynamic scene construction.
Installation
To integrate this skill into your OpenClaw environment, ensure that your MiniPC host has Blender 5.0.1 installed and that the target machine is accessible via the network. Install the skill using the command:
clawhub install openclaw/skills/skills/kjaylee/blender-interactive
Once installed, you must initialize the server on your MiniPC node. You can trigger the server start via the agent using: nodes.run(node="MiniPC", command=["bash", "/home/spritz/blender-interactive/scripts/start_server.sh", "--background"]). Verify connectivity by running the ping command through the client script.
Use Cases
- Real-time Scene Prototyping: Rapidly place and adjust objects within a 3D space to test layouts before committing to a final render.
- Dynamic Asset Integration: Automatically fetch and place assets from Poly Haven or Sketchfab into an active scene based on user requirements.
- Interactive Visual Debugging: Query the state of specific objects, check camera placement, or inspect material nodes programmatically during the creative process.
- Iterative Refinement: Apply material changes (color, metallic, roughness) to objects and request instant preview renders to verify appearance adjustments.
Example Prompts
- "Check the current status of the blender server on the MiniPC and list all objects currently in the scene."
- "Create a new sphere named 'Planet_X' at position [5, 2, 0] and apply a metallic blue material to it."
- "Render a 512x512 preview of the current scene with 32 samples and save it to /tmp/render_test.png."
Tips & Limitations
- Performance: For high-fidelity renders or complex geometry, consider that socket communication is best suited for scene management. Very large data transfers over the socket might introduce minor latency.
- Persistence: Ensure the server script is managed carefully. If the process terminates, you must re-invoke the
start_server.shscript to restore the connection. - Headless Mode: This skill is specifically optimized for headless Blender 5.0.1; GUI-based interactions are not supported via this socket protocol. Always verify your
nodes.runcommands have the correct environmental paths set for your specific MiniPC configuration.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kjaylee-blender-interactive": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, 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.
ralph-loop
AI 자율 구현 방법론. 구현/개발/코딩 요청 시 자동 적용. 메인은 마더 서브에이전트를 spawn하고, 마더가 워커들을 관리. specs/ → IMPLEMENTATION_PLAN.md → 1태스크씩 구현 → 2단계 리뷰 → 테스트 → 반복.
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.
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.
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.