hkuds avatar

Cli Anything Obs Studio

This is a stateful CLI for editing OBS Studio scene collections without actually running OBS. It works on JSON files and follows the same pattern as the Blender CLI harness, which means you get a proper REPL with undo/redo, tab completion, and dual output modes for both humans and AI agents. You can manipulate scenes, sources, filters, audio, transitions, and output settings entirely from the command line. The JSON mode flag makes it straightforward for Claude to programmatically build complex streaming setups. Honestly most useful when you need to generate or template OBS configurations at scale, or when you want Claude to help set up scenes without clicking through the GUI.

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

Install

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

Installs into .claude/skills of the current project.

Files

cli-anything-obs_studio

A stateful command-line interface for OBS Studio scene collection editing, following the same patterns as the Blender CLI harness. Uses a JSON scene collection format. No OBS installation required for editing.

Installation

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

pip install cli-anything-obs_studio

Prerequisites:

  • Python 3.10+
  • obs_studio must be installed on your system

Usage

Basic Commands

# Show help
cli-anything-obs_studio --help

# Start interactive REPL mode
cli-anything-obs_studio

# Create a new project
cli-anything-obs_studio project new -o project.json

# Run with JSON output (for agent consumption)
cli-anything-obs_studio --json project info -p project.json

REPL Mode

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

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

Command Groups

Project

Project 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-shotcuthkuds/cli-anythingCommand-line interface for Shotcut - A stateful command-line interface for video editing, built on the MLT XML format. Designed for AI ag...545skills.sh installs
2hkuds avatarcli-anything-chromadbhkuds/cli-anythingCommand-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search. Designed for AI agents and autom540skills.sh installs
3hkuds avatarcli-anything-pm2hkuds/cli-anythingCommand-line interface for PM2 - A stateless CLI for Node.js process management via the PM2 CLI. List, start, stop, restart processes, view logs, and manage sys527skills.sh installs
4hkuds avatarcli-anything-cloudcomparehkuds/cli-anythingCommand-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 comm512skills.sh installs
5hkuds avatarcli-anything-adguardhomehkuds/cli-anythingCommand-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI agents and power users who need507skills.sh installs
6hkuds avatarcli-anything-slay-the-spire-iihkuds/cli-anythingCommand-line interface for Slay the Spire 2 - Control the real game through a local bridge mod HTTP API. Reads normalized game state and sends action commands f506skills.sh installs