Manages OBS Studio scene collections and configurations through a stateful command-line interface designed for human and AI agent use.
This skill provides a comprehensive CLI for editing OBS Studio scene collections without requiring the OBS application to be open during the editing process. It offers a stateful environment with full undo/redo history, allowing users or AI agents to programmatically manipulate scenes, sources, filters, audio settings, and output configurations. By utilizing a standardized JSON format and providing machine-readable outputs, it enables the seamless automation of broadcast layouts, streaming setups, and complex video production workflows directly from the terminal or through Claude Code.
Key Features
01Complete project persistence allowing edits without an active OBS installation
02Machine-readable JSON output mode specifically optimized for AI agents
03Interactive REPL mode with tab-completion for manual configuration
04Granular control over scenes, sources, filters, and audio parameters
05Stateful scene collection editing with 50 levels of undo/redo history
060 GitHub stars
Use Cases
01Programmatic adjustment of source transforms and filters via scripts or AI
02Version-controlling OBS configurations by managing them as JSON project files
03Automating the creation of complex OBS scene layouts for scheduled broadcasts