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

cli-anything-audacity — скилл для Claude Code: аудио через CLI

Скилл даёт агенту консольный доступ к Audacity: править дорожки, клипы и эффекты, рендерить файлы и откатывать шаги без графического окна.

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

Что делает cli-anything-audacity

Скилл подключает к агенту обёртку над Audacity. Внутри девять групп команд: проект, дорожки, клипы, эффекты, выделение, метки, проверка медиафайлов, экспорт и сессия. Команды меняют состояние проекта, поэтому сессия живёт между вызовами, а не начинается заново.

История отмены и повтора держит до 50 шагов, проект сохраняется в JSON. Запуск без подкоманды открывает REPL с автодополнением и историей. Флаг --json переводит вывод в машиночитаемый вид. Для агента это рабочий режим: код возврата 0 значит успех, ошибки приходят в stderr, а после рендера стоит проверить, что файл появился на диске.

Сам CLI ставится отдельно: pip install cli-anything-audacity. Нужны Python 3.10+ и Audacity, установленный в системе. Нет Audacity — обёртка ничего не сделает, так что проверьте это до добавления скилла.

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

  • собрать проект из нескольких дорожек и выгрузить один файл
  • разрезать клип по времени и подрезать края
  • проверить, что все подключённые аудиофайлы на месте, до рендера
  • откатить неудачную настройку эффекта на шаг назад
  • отдать агенту проект в JSON, чтобы он прочитал дорожки и метки

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

  • Создай project.json, добавь дорожку и импортируй в неё voice.wav
  • Поставь эффект на дорожку, поправь параметр и отрендерь проект
  • Покажи статус сессии и отмени последний шаг, если рендер упал

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/cli-anything-audacity/SKILL.md

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

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

Вопросы о cli-anything-audacity

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

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

Что делает cli-anything-audacity?

Даёт агенту командную строку для аудиомонтажа в Audacity: дорожки, клипы, эффекты, выделение, метки и рендер. Проект хранится в JSON, отмена и повтор работают до 50 шагов.

Что нужно, чтобы скилл заработал?

Python 3.10+, установленный Audacity и сам CLI из пакета: pip install cli-anything-audacity.

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

SKILL.md · Apache-2.0
---
name: "cli-anything-audacity"
description: >-
  Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...
---

# cli-anything-audacity

A stateful command-line interface for audio editing, following the same patterns as the GIMP and Blender CLIs in this repo.

## Installation

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

```bash
pip install cli-anything-audacity
```

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


## Usage

### Basic Commands

```bash
# Show help
cli-anything-audacity --help

# Start interactive REPL mode
cli-anything-audacity

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

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

### REPL Mode

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

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


## Command Groups


### Project

Project management commands.

| Command | Description |
|---------|-------------|
| `new` | Create a new project |
| `open` | Open an existing project |
| `save` | Save the current project |
| `info` | Show project information |
| `settings` | View or update project settings |
| `json` | Print raw project JSON |


### Track

Track management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a new track |
| `remove` | Remove a track by index |
| `list` | List all tracks |
| `set` | Set a track property (name, mute, solo, volume, pan) |


### Clip

Clip management commands.

| Command | Description |
|---------|-------------|
| `import` | Probe/import an audio file (show metadata) |
| `add` | Add an audio clip to a track |
| `remove` | Remove a clip from a track |
| `trim` | Trim a clip's start and/or end |
| `split` | Split a clip at a given time position |
| `move` | Move a clip to a new start time |
| `list` | List clips on a track |


### Effect Group

Effect management commands.

| Command | Description |
|---------|-------------|
| `list-available` | List all available effects |
| `info` | Show details about an effect |
| `add` | Add an effect to a track |
| `remove` | Remove an effect by index |
| `set` | Set an effect parameter |
| `list` | List effects on a track |


### Selection

Selection management commands.

| Command | Description |
|---------|-------------|
| `set` | Set selection range |
| `all` | Select all (entire project duration) |
| `none` | Clear selection |
| `info` | Show current selection |


### Label

Label/marker management commands.

| Command | Description |
|---------|-------------|
| `add` | Add a label at a time position |
| `remove` | Remove a label by index |
| `list` | List all labels |


### Media

Media file operations.

| Command | Description |
|---------|-------------|
| `probe` | Analyze an audio file |
| `check` | Check that all referenced audio files exist |


### Export Group

Export/render commands.

| Command | Description |
|---------|-------------|
| `presets` | List export presets |
| `preset-info` | Show preset details |
| `render` | Render the project to an audio file |


### Session Group

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 audacity project file.

```bash
cli-anything-audacity project new -o myproject.json
# Or with JSON output for programmatic use
cli-anything-audacity --json project new -o myproject.json
```


### Interactive REPL Session

Start an interactive session with undo/redo support.

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


### Export Project

Export the project to a final output format.

```bash
cli-anything-audacity --project myproject.json export render output.pdf --overwrite
```


## 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-audacity project info -p project.json

# JSON output for agents
cli-anything-audacity --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

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
yt-dlp lwmxiaobei Скилл для ИИ-агента: распознаёт ссылки на видео в переписке, качает ролики и вытаскивает из них звук через yt-dlp. CX Codex +1 1 600установок Audionaut kvoltmer MCP-сервер подключает AI-агента к Audionaut для монтажа многодорожечных проектов: нарезки, фейдов, анализа и экспорта. Нужен установленный Audionaut. CX Codex +1 ★ 268звёзд репо tesseract-video mirage-hq Скилл для локального монтажа уже отснятого материала: режет, чистит диалоги, сводит звук и добавляет графику в проекты Tesseract. CX Codex +1 3 000установок qianwen-audio-tts QianWen-AI Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудиоверсии статей. Работает через HTTP API и скрипт на Python. CX Codex +1 5 600установок tts marswaveai Превращает текст в аудио: одна реплика или диалог на несколько голосов. Пригодится, когда нужно быстро получить озвучку прямо из чата с агентом. CX Codex +1 1 400установок auto-editor WyattBlue Скилл для Claude Code и других агентов: гоняет CLI auto-editor, вырезает тишину и чёрные кадры из видео, чистит записи с микрофона. CX Codex +1 745установок

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

cli-anything-comfyui Скилл даёт агенту консольный доступ к ComfyUI: ставить workflow в очередь, искать модели и скачивать готовые картинки без графического интерфейса. CX Codex +1 546установок cli-anything-ollama Скилл для работы с локальными LLM через Ollama REST API прямо из кода. Позволяет агентам запускать модели, генерировать текст, вести чаты и создавать эмбеддинги без GUI. CX Codex +1 542установок cli-anything-kdenlive Управляет видеомонтажом в Kdenlive через терминал и сохраняет состояние проекта в JSON. Инструмент передаёт агентам команды для нарезки дорожек, наложения фильтров и экспорта MLT XML. CX Codex +1 536установок cli-anything-qgis Ведёт проект QGIS прямо из терминала: слои GeoPackage, объекты по WKT, печатные макеты, экспорт в PDF и алгоритмы qgis_process. Пригодится, когда карту надо собрать без мышки. CX Codex +1 534установок cli-anything-n8n Скилл даёт агенту CLI для n8n: воркфлоу, запуски, креды, переменные и теги. Пригодится, когда автоматизацию надо править из кода, а не в веб-интерфейсе. CX Codex +1 515установок cli-anything-mermaid Консольный интерфейс для создания и экспорта диаграмм Mermaid в SVG или PNG без графического редактора. Пригодится ИИ-агентам для визуализации архитектуры прямо из терминала. CX Codex +1 519установок cli-anything-obs-studio Помогает агенту редактировать JSON-коллекции сцен OBS Studio через CLI: создавать сцены, источники, фильтры и параметры вывода. CX Codex +1 516установок cli-anything-krita Управляет Krita из командной строки: создаёт проекты, собирает слои, применяет фильтры и выгружает готовый файл. Полезен, когда агенту нужно отрисовать или перепаковать картинку без GUI. CX Codex +1 511установок

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

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