К основному содержанию
скилл CX Codex

cli-anything-obs-studio — скилл для Claude Code: установка

Помогает агенту редактировать JSON-коллекции сцен OBS Studio через CLI: создавать сцены, источники, фильтры и параметры вывода.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-obs-studio -a claude-code
Открыть на GitHub

Что делает cli-anything-obs-studio

Скилл направляет агента при работе с cli-anything-obs_studio, интерфейсом командной строки для коллекций сцен OBS Studio в JSON. Через него можно создать или открыть проект, добавлять и дублировать сцены, менять активную сцену, а также управлять источниками и их трансформацией.

CLI умеет настраивать фильтры, глобальные аудиоисточники, переходы, запись и потоковый вывод. Интерактивный режим хранит историю изменений с отменой и повтором, а флаг --json выдаёт структурированный результат для агента. Для файловых операций инструкция советует использовать абсолютные пути и проверять код завершения команды.

Для запуска пакета нужны Python 3.10+ и установленный obs_studio. При этом редактирование JSON заявлено без установки OBS Studio, но требование к obs_studio остаётся в prerequisites — это повод проверить окружение перед работой.

Какие задачи решает

  • создать новую коллекцию сцен в JSON
  • добавить источник в сцену
  • настроить положение, размер и обрезку источника
  • изменить громкость или отключить звук
  • получить сведения о проекте в JSON

Примеры запросов агенту

  • «Создай проект сцен в project.json через cli-anything-obs_studio project new -o project.json».
  • «Покажи сведения о project.json в JSON через cli-anything-obs_studio --json project info -p project.json».
  • «Открой интерактивный режим cli-anything-obs_studio и подготовь изменения сцен с возможностью отмены».

Как установить cli-anything-obs-studio

1Через Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-obs-studio -a claude-code

2Вручную: положить файлы

~/.claude/skills/cli-anything-obs-studio/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-obs-studio/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cli-anything-obs-studio

Как установить cli-anything-obs-studio в Claude Code?

Выполните npx skills add HKUDS/CLI-Anything --skill cli-anything-obs-studio -a claude-code дважды. Файл скилла расположен по пути ~/.claude/skills/cli-anything-obs-studio/SKILL.md.

Что делает cli-anything-obs-studio?

Скилл помогает агенту работать с CLI для JSON-коллекций сцен OBS Studio. CLI создаёт проекты, меняет сцены и источники, настраивает фильтры, аудио, переходы и параметры вывода.

Что нужно для работы cli-anything-obs-studio?

Для пакета нужны Python 3.10+ и установленный obs_studio. Сам CLI сохраняет и загружает состояние проекта в JSON.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cli-anything-obs-studio"
description: >-
  Command-line interface for Obs Studio - A stateful command-line interface for OBS Studio scene collection editing, following the same patter...
---

# 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:

```bash
pip install cli-anything-obs_studio
```

**Prerequisites:**
- Python 3.10+
- obs_studio must be installed on your system


## Usage

### Basic Commands

```bash
# 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:

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


## Command Groups


### Project

Project management commands.

| Command | Description |
|---------|-------------|
| `new` | Create a new OBS scene collection |
| `open` | Open an existing project |
| `save` | Save the current project |
| `info` | Show project information |
| `json` | Print raw project JSON |


### Scene Group

Scene management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a new scene |
| `remove` | Remove a scene by index |
| `duplicate` | Duplicate a scene |
| `set-active` | Set the active scene |
| `list` | List all scenes |


### Source Group

Source management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a source to a scene |
| `remove` | Remove a source by index |
| `duplicate` | Duplicate a source |
| `set` | Set a source property (name, visible, locked, opacity, rotation) |
| `transform` | Transform a source (position, size, crop, rotation) |
| `list` | List all sources in a scene |


### Filter Group

Filter management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a filter to a source |
| `remove` | Remove a filter from a source |
| `set` | Set a filter parameter |
| `list` | List all filters on a source |
| `list-available` | List all available filter types |


### Audio Group

Audio management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a global audio source |
| `remove` | Remove a global audio source |
| `volume` | Set volume for an audio source (0.0-3.0) |
| `mute` | Mute an audio source |
| `unmute` | Unmute an audio source |
| `monitor` | Set audio monitoring type |
| `list` | List all audio sources |


### Transition Group

Transition management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a transition |
| `remove` | Remove a transition |
| `set-active` | Set the active transition |
| `duration` | Set transition duration in milliseconds |
| `list` | List all transitions |


### Output Group

Output/streaming/recording configuration.

| Command | Description |
|---------|-------------|
| `streaming` | Configure streaming settings |
| `recording` | Configure recording settings |
| `settings` | Configure output settings |
| `info` | Show current output configuration |
| `presets` | List available encoding presets |


### Session

Session management commands.

| Command | Description |
|---------|-------------|
| `status` | Show session status |
| `undo` | Undo the last operation |
| `redo` | Redo the last undone operation |
| `history` | Show undo history |




## Examples


### Create a New Project

Create a new obs_studio project file.

```bash
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.json
```


### Interactive REPL Session

Start an interactive session with undo/redo support.

```bash
cli-anything-obs_studio
# Enter commands interactively
# Use 'help' to see available commands
# Use 'undo' and 'redo' for history navigation
```


## State Management

The CLI maintains session state with:

- **Undo/Redo**: Up to 50 levels of history
- **Project persistence**: Save/load project state as JSON
- **Session tracking**: Track modifications and changes

## Output Formats

All commands support dual output modes:

- **Human-readable** (default): Tables, colors, formatted text
- **Machine-readable** (`--json` flag): Structured JSON for agent consumption

```bash
# 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
```

## For AI Agents

When using this CLI programmatically:

1. **Always use `--json` flag** for parseable output
2. **Check return codes** - 0 for success, non-zero for errors
3. **Parse stderr** for error messages on failure
4. **Use absolute paths** for all file operations
5. **Verify outputs exist** after export operations

## More Information

- Full documentation: See README.md in the package
- Test coverage: See TEST.md in the package
- Methodology: See HARNESS.md in the cli-anything-plugin

## Version

1.0.0

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
huawei-cloud-obs-website-host huaweicloud Включает хостинг статических сайтов в Huawei Cloud OBS, задаёт индексные страницы и привязывает свой домен через Python SDK. CX Codex +1 16 900установок parallel-web-search parallel Скилл гоняет веб-поиск через parallel-cli и сохраняет выдачу в JSON. Пригодится, когда нужны ключевые слова, фильтры по доменам или файл с результатами для следующих вопросов. CX Codex +1 14 400установок cass Dicklesworthstone Скилл учит агента искать по локальной истории кодинг-агентов через CLI cass: находит старые сессии, показывает нужную строку и отдаёт фрагмент в JSON. CX Codex +1 3 300установок gh cli Учит агента вызывать GitHub CLI: структурированный JSON, пагинация, поиск issues и PR, загрузка файлов. CX Codex +1 2 600установок mcloud-logs medusajs Скилл учит агента читать логи бэкенда и сторфронта через mcloud logs: искать ошибки, фильтровать по времени и деплою. CX Codex +1 1 300установок data-feeds brightdata Достаёт структурированные данные с известных сайтов через готовые скраперы Bright Data. Пригодится, когда нужен чистый JSON, а не сырой HTML. CX Codex +1 415установок

Из того же набора55

cli-anything-qgis Ведёт проект QGIS прямо из терминала: слои GeoPackage, объекты по WKT, печатные макеты, экспорт в PDF и алгоритмы qgis_process. Пригодится, когда карту надо собрать без мышки. CX Codex +1 534установок cli-anything-audacity Скилл даёт агенту консольный доступ к Audacity: править дорожки, клипы и эффекты, рендерить файлы и откатывать шаги без графического окна. CX Codex +1 530установок cli-anything-n8n Скилл даёт агенту CLI для n8n: воркфлоу, запуски, креды, переменные и теги. Пригодится, когда автоматизацию надо править из кода, а не в веб-интерфейсе. CX Codex +1 515установок cli-anything-mermaid Консольный интерфейс для создания и экспорта диаграмм Mermaid в SVG или PNG без графического редактора. Пригодится ИИ-агентам для визуализации архитектуры прямо из терминала. CX Codex +1 519установок cli-anything-krita Управляет Krita из командной строки: создаёт проекты, собирает слои, применяет фильтры и выгружает готовый файл. Полезен, когда агенту нужно отрисовать или перепаковать картинку без GUI. CX Codex +1 511установок cli-anything-shotcut Скилл даёт агенту командную строку для Shotcut: таймлайн, фильтры, рендер — всё через MLT XML, без графического интерфейса. CX Codex +1 507установок cli-anything-chromadb Скилл даёт агенту командную строку ChromaDB: коллекции, документы и семантический поиск через HTTP API v2. Пригодится, когда векторная база живёт рядом с проектом. CX Codex +1 505установок cli-anything-videocaptioner Скилл автоматизирует транскрибацию речи, перевод субтитров на 38 языков и их вшивание в видео через бэкенд VideoCaptioner. Пригодится для подготовки роликов к публикации. CX Codex +1 502установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой