blender

Send Python code over HTTP to automate Blender scenes and rendering.

7|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ptrthomas/blender-agent --skill blender-ptrthomas
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blender
Source: https://github.com/ptrthomas/blender-agent/tree/main/.claude/skills/blender
Command: npx skills add https://github.com/ptrthomas/blender-agent --skill blender-ptrthomas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drive Blender automation by sending Python code to a running Blender instance via HTTP.

Core Features & Use Cases

  • Automate scene setup, object manipulation, and rendering workflows by sending Python code over HTTP.
  • Inspect and test Blender scenes, take screenshots, and iterate without manual UI operations.
  • Use OUTPUT directory and logging to capture results and debugging information.

Quick Start

Start Blender and the HTTP server with python3 start_server.py, connect to localhost:5656, and send Python code via HTTP POST to control Blender.

Frequently Asked Questions about blender

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Blender tasks via HTTP using Python?▼

Automate Blender tasks by sending Python code over HTTP POST to a running Blender instance on port 5656. This enables remote scene creation, object manipulation, and rendering workflows without manual UI operations.

Can I run Blender rendering scripts without opening the UI?▼

Run Blender rendering scripts without the UI by sending Python payloads to a background Blender server. The server executes the code, processes the scene, and saves rendering outputs to a designated directory.

Does this Blender automation approach support scene inspection and debugging?▼

Scene inspection and debugging are supported by sending Python code to query the Blender instance. The system captures real-time logs and saves screenshots to an OUTPUT path for iterative testing.

What is needed to start automating Blender with HTTP requests?▼

Automating Blender requires starting the HTTP server with python3 start_server.py in a Blender 5.0+ environment. Once running, the server listens on localhost:5656 and accepts Python payloads via HTTP POST.