hkuds avatar

Cli Anything Blender

This gives Claude a stateful CLI for driving Blender through JSON scene descriptions and bpy script generation. It's built on the same patterns as the GIMP CLI harness, so you get undo/redo, REPL mode, and dual output formats for both humans and agents. The real win is the preview system: you can capture actual Eevee or Workbench renders into bundles with hero.png artifacts, and run live preview sessions that track a command-to-visual trajectory. Useful when you need Claude to iterate on 3D scenes with truthful visual checkpoints instead of guessing what the JSON will look like. Just remember agents must use absolute paths for rendering and project files, and always pass the --json flag for parseable output.

skills.sh installs
1K
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-blender --agent claude-code

Installs into .claude/skills of the current project.

Files

cli-anything-blender

A stateful command-line interface for 3D scene editing, following the same patterns as the GIMP CLI harness. Uses a JSON scene description format with bpy script generation for actual Blender rendering.

Installation

This CLI is installed as part of the cli-anything-blender package:

pip install cli-anything-blender

Prerequisites:

  • Python 3.10+
  • blender (>= 4.2) must be installed on your system

Usage

Basic Commands

# Show help
cli-anything-blender --help

# Start interactive REPL mode
cli-anything-blender

# Create a new scene project
cli-anything-blender scene new -o scene.blend-cli.json

# Run with JSON output (for agent consumption)
cli-anything-blender --json --project scene.blend-cli.json scene info

REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

cli-anything-blender
# Enter commands interactively with tab-completion and history

Command Groups

Scene

Scene management commands.

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Category
CLI & Terminal
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1hkuds avatarcli-anything-obsidianhkuds/cli-anythingCommand-line interface for Obsidian — Knowledge management and note-taking via Obsidian Local REST API. Designed for AI agents and power users who need to manag1Kskills.sh installs
2pproenca avatarterminal-uipproenca/dot-skillsTerminal User Interface (TUI) performance and UX guidelines for TypeScript applications using Ink and Clack. This skill should be used when building CLI tools, 853skills.sh installs
3testdino-hq avatarplaywright-clitestdino-hq/playwright-skillAutomates browser interactions for testing and validating your own web applications using playwright-cli. Use when you need terminal-first browser control for n815skills.sh installs
4intellectronica avatargog-cliintellectronica/agent-skillsUse this skill whenever the user wants to operate Google Workspace from the command line with gog/gogcli, including Gmail, Calendar, Drive, Docs, Sheets, Slides814skills.sh installs
5docyrus avatardocyrus-cli-appdocyrus/agent-skillsUse the Docyrus CLI (`docyrus`) to interact with the Docyrus platform from the terminal. Use when the user asks to authenticate, list apps, query or manage data799skills.sh installs
6posit-dev avatarr-cli-appposit-dev/skillsBuild command-line apps in R using the Rapp package. Use when creating a CLI tool in R, adding argument parsing to an R script, turning an R script into a comma736skills.sh installs