Loading...
Loading...
Command-line interface for Obs Studio - A stateful command-line interface for OBS Studio scene collection editing, following the same patter...
npx skill4agent add hkuds/cli-anything cli-anything-obs-studiopip install cli-anything-obs_studio# 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.jsoncli-anything-obs_studio
# Enter commands interactively with tab-completion and history| Command | Description |
|---|---|
| Create a new OBS scene collection |
| Open an existing project |
| Save the current project |
| Show project information |
| Print raw project JSON |
| Command | Description |
|---|---|
| Add a new scene |
| Remove a scene by index |
| Duplicate a scene |
| Set the active scene |
| List all scenes |
| Command | Description |
|---|---|
| Add a source to a scene |
| Remove a source by index |
| Duplicate a source |
| Set a source property (name, visible, locked, opacity, rotation) |
| Transform a source (position, size, crop, rotation) |
| List all sources in a scene |
| Command | Description |
|---|---|
| Add a filter to a source |
| Remove a filter from a source |
| Set a filter parameter |
| List all filters on a source |
| List all available filter types |
| Command | Description |
|---|---|
| Add a global audio source |
| Remove a global audio source |
| Set volume for an audio source (0.0-3.0) |
| Mute an audio source |
| Unmute an audio source |
| Set audio monitoring type |
| List all audio sources |
| Command | Description |
|---|---|
| Add a transition |
| Remove a transition |
| Set the active transition |
| Set transition duration in milliseconds |
| List all transitions |
| Command | Description |
|---|---|
| Configure streaming settings |
| Configure recording settings |
| Configure output settings |
| Show current output configuration |
| List available encoding presets |
| Command | Description |
|---|---|
| Show session status |
| Undo the last operation |
| Redo the last undone operation |
| Show undo history |
cli-anything-obs_studio project new -o myproject.json
# Or with JSON output for programmatic use
cli-anything-obs_studio --json project new -o myproject.jsoncli-anything-obs_studio
# Enter commands interactively
# Use 'help' to see available commands
# Use 'undo' and 'redo' for history navigation--json# Human output
cli-anything-obs_studio project info -p project.json
# JSON output for agents
cli-anything-obs_studio --json project info -p project.json--json