sora
Use when the user asks to generate, edit, extend, poll, list, download, or delete Sora videos, create reusable non-human Sora character references, or run local multi-video queues via the bundled CLI (`scripts/sora.py`); includes requests like: (i) generate AI video, (ii) edit this Sora clip, (iii) extend this video, (iv) create a character reference, (v) download video/thumbnail/spritesheet, and
Что делает навык
Навык управляет генерацией, редактированием, продлением и загрузкой видео через Sora, используя CLI-скрипт scripts/sora.py и API. Он обеспечивает детерминированный запуск задач, управление очередями и создание переиспользуемых референсов персонажей.
Когда применять
- Генерация нового AI-видео по текстовому запросу или создание короткого клипа для демонстрации продукта.
- Редактирование существующего видео Sora с целью внесения целевых изменений при сохранении кадра.
- Продление завершенного видео с помощью промпта для продолжения действия.
- Создание референса персонажа (не человека) для обеспечения визуальной согласованности в нескольких кадрах.
- Проверка статуса задач, вывод списка или скачивание готовых активов (видео, миниатюры, спрайт-листы).
Как работает
- Определить намерение пользователя (создание, редактирование, продление, статус, очередь) и собрать входные данные (промпт, модель, размер, длительность).
- Сформировать структурированный промпт с использованием флага --use-case или передать файл через --prompt-file; для готовых структурных промптов использовать --no-augment.
- Запустить скрипт scripts/sora.py с необходимыми параметрами (например, create, edit, extend, create-character) или запустить локальную очередь через create-batch.
- Для асинхронных задач выполнить опрос статуса (poll) до получения терминального статуса или использовать create-and-poll.
- Скачать активы (видео, миниатюру, спрайт-лист) локально, так как ссылки на скачивание истекают через час.
- При необходимости итеративно вносить изменения, используя edit для целевых правок или extend для продолжения времени.
Примеры запросов агенту
Что понадобится
- Переменная окружения OPENAI_API_KEY, установленная локально.
- Клиентский скрипт scripts/sora.py и пакет openai Python SDK.
- Организационно-верифицированная учетная запись OpenAI с доступом к моделям sora-2 и sora-2-pro.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.