sora

Generate and manage Sora videos via OpenAI's video API.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/devkeni/Skills --skill sora-devkeni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sora
Source: https://github.com/devkeni/Skills/tree/main/media-creative/sora
Command: npx skills add https://github.com/devkeni/Skills --skill sora-devkeni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Sora automates the generation and management of AI videos, removing manual, repetitive video-asset creation work.

Core Features & Use Cases

  • Generate new AI videos using prompts with the bundled CLI (scripts/sora.py)
  • Remix existing videos by ID and manage status, downloads, and batch jobs
  • Batch-create multiple video tasks from a JSONL file and poll for final results

Quick Start

Set OPENAI_API_KEY and use the bundled CLI to create, remix, or batch Sora videos.

Frequently Asked Questions about sora

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate AI videos using the OpenAI Sora API?

You can batch-create multiple AI videos by providing a JSONL file to the bundled CLI. The script processes the batch job and polls the Sora API asynchronously until all video tasks complete.

Can I remix existing Sora videos by their ID?

Yes, you can remix existing Sora videos by passing their video ID to the CLI. The script interfaces with the OpenAI API to submit the remix request and manage the asynchronous polling process.

Do I need an OpenAI API key and Sora access to run batch video generation?

Yes, you need an active OPENAI_API_KEY and Sora API access to run batch video generation. The bundled CLI requires these credentials to authenticate requests and process video tasks from your JSONL file.

What is the best way to manage asynchronous polling and downloads for AI video tasks?

The bundled CLI script handles asynchronous polling and downloads automatically. It checks the status of your Sora video generation tasks and downloads the final assets locally once the API process completes.

Does the Sora CLI support input references and different video sizes?

Yes, the Sora CLI supports input references and multiple video sizes. It is compatible with the sora-2 and sora-2-pro models, allowing you to customize the video generation parameters via the command line interface.