cli-anything-blender

Automates 3D scene authoring and rendering via a Blender-backed command-line interface.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-blender-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-blender
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/skills/cli-anything-blender
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-blender-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of manually editing and rendering Blender scenes through a GUI by enabling programmatic, repeatable 3D scene changes that can be driven by scripts or agent workflows.

Core Features & Use Cases

  • Stateful CLI scene editing: Create, open, save, and inspect scene projects while maintaining an editable session state.
  • JSON scene format + Blender scripting: Generate Blender Python (bpy) scripts from structured JSON to execute operations deterministically.
  • Preview bundles for truthful visual checks: Capture real Eevee/Workbench preview artifacts and manage live preview sessions for iterative verification.
  • Use case: An AI agent can iteratively design a small product-style scene (objects, transforms, materials, lighting) and then run a preview capture to confirm the output visually before committing render settings.

Quick Start

Start by creating a new scene project file from JSON input so the agent can then add objects, assign materials, and generate preview artifacts.

Frequently Asked Questions about cli-anything-blender

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

FAQPage Schema
How do I automate 3D scene editing in Blender from the command line?

The CLI generates Blender Python scripts from structured JSON scene descriptions, enabling programmatic and repeatable 3D scene changes driven by scripts or agent workflows without manual GUI editing.

Can I generate Blender Python scripts from JSON input?

Yes, this command-line interface supports a JSON scene description format and automatically generates Blender Python scripts to execute scene operations deterministically for batch construction and interactive editing.

Do I need Blender 4.2 to use command-line scene authoring and rendering?

Yes, Blender 4.2 or higher is required to use this command-line interface for 3D scene authoring, JSON-driven operations, and rendering workflows.

How do I capture real preview artifacts of a 3D scene from the CLI?

You can capture truthful visual checks by generating preview bundles that capture real Eevee or Workbench preview artifacts, and manage live preview sessions for iterative verification before rendering.

What is the best way to batch construct 3D scenes without using the Blender GUI?

The best way to batch construct 3D scenes without the GUI is using a stateful command-line interface that maintains an editable session state, allowing you to create, open, save, and inspect scene projects programmatically.

Why use JSON-driven scene operations instead of manual Blender editing?

JSON-driven scene operations eliminate manual Blender GUI editing by enabling programmatic, repeatable changes driven by scripts or AI agents, ensuring deterministic outputs with options like --json output and preview capture.