# cli-anything-openscreen

Скилл для Claude Code, который даёт агенту CLI для монтажа скринкастов: зумы, скорость, обрезка, кроп, текстовые подписи и рендер через ffmpeg.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 495 установок · ★ 57187
- Автор: HKUDS
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/HKUDS/CLI-Anything/tree/HEAD/skills/cli-anything-openscreen/SKILL.md
- Обновлён: 2026-09-22
- HTML: https://affpapa.org/nevibecode/skills/cli-anything-openscreen

## Что делает

Скилл ставит в проект состояние CLI `cli-anything-openscreen` — обёртку над редактором записей экрана Openscreen. Агент собирает проект из записи (`project new -v recording.mp4 -o project.openscreen`), набирает правки и выводит готовый файл командой `export render`. Проект лежит в JSON-файле `.openscreen`, рендерит ffmpeg.

Правки живут регионами на таймлайне: `zoom`, `speed`, `trim`, `annotation`, плюс `crop` для видимой области. Время везде в миллисекундах, координаты фокуса и кропа нормализованы от 0 до 1. История отката держит 50 шагов, `--json` даёт разбор ответов, а `preview capture --recipe quick` пишет клип низкого разрешения, отдельные кадры и `summary.json` — рамку и тайминги можно проверить глазами до финального прохода.

Нужны Python 3.10+ и ffmpeg в системе. Без ffmpeg на машине `export render` не даст файл, так что это первое, что стоит проверить. Если демо-ролики повторяются и шаги хочется прогонять заново, а не кликать в GUI, скилл окупается быстро.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-openscreen -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/cli-anything-openscreen/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-openscreen/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-openscreen -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/cli-anything-openscreen/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-openscreen -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/cli-anything-openscreen/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install HKUDS/CLI-Anything cli-anything-openscreen
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/cli-anything-openscreen/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-openscreen -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/HKUDS/CLI-Anything --path skills/cli-anything-openscreen
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/cli-anything-openscreen/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add HKUDS/CLI-Anything --skill cli-anything-openscreen -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/HKUDS/CLI-Anything/tree/HEAD/skills/cli-anything-openscreen/SKILL.md

## Когда брать
- нарезать паузы и мусор из записи регионами `trim`
- добавить плавный зум на важный фрагмент таймлайна
- ускорить простой участок или замедлить ключевой момент
- наложить текстовую подпись с привязкой ко времени
- отрендерить mp4 или gif из готового проекта

## Примеры запросов агенту
- Собери проект из recording.mp4, вырежи паузы через `trim` и отрендерь в demo.mp4.
- Пробеги по таймлайну и поставь зум на тот участок, где открывается меню настроек. Затем собери превью, я посмотрю.
- Проверь demo.mp4 через `media probe` после рендера и скажи, совпадает ли длительность с проектом.

## Похожие
- [showcase-video](https://affpapa.org/nevibecode/skills/showcase-video.md) — скилл · 1400 установок
- [OpenScreen](https://affpapa.org/nevibecode/mcp/openscreen.md) — MCP-сервер · ★ 4863
- [browser-video-recording](https://affpapa.org/nevibecode/skills/browser-video-recording.md) — скилл · 1300 установок
- [video-transcript-downloader](https://affpapa.org/nevibecode/skills/video-transcript-downloader.md) — скилл · 1000 установок
- [gemini-omni-flash-api](https://affpapa.org/nevibecode/skills/gemini-omni-flash-api.md) — скилл · 2000 установок
- [video-comparer](https://affpapa.org/nevibecode/skills/video-comparer.md) — скилл · 953 установки

Из того же набора: [hkuds/cli-anything](https://affpapa.org/nevibecode/by/hkuds/cli-anything.md) — 55 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
