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

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.

skill-install — Terminal

Install via CLI (Recommended)

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

What 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

  1. "Check the current status of the blender server on the MiniPC and list all objects currently in the scene."
  2. "Create a new sphere named 'Planet_X' at position [5, 2, 0] and apply a metallic blue material to it."
  3. "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.sh script 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.run commands have the correct environmental paths set for your specific MiniPC configuration.

Metadata

Author@kjaylee
Stars1776
Views0
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-interactive": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#blender#3d#automation#rendering#socket
Safety Score: 3/5

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.

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