One-click install
npx skills add https://github.com/peteanderson80/skills --skill sora-peteanderson80
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sora
Source: https://github.com/peteanderson80/skills/tree/main/skills/sora
Command: npx skills add https://github.com/peteanderson80/skills --skill sora-peteanderson80

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creates and manages Sora video jobs for the current project, offering a deterministic CLI workflow to generate, edit, extend, or batch videos with reusable character references and asset handling.

Core Features & Use Cases

  • Automates end-to-end video generation and management via the bundled CLI (scripts/sora.py), including create, edit, extend, and batch workflows.
  • Supports non-human character references, multiple inputs, and plan-driven prompts with optional augmentation.
  • Works with the OpenAI Video API to produce async jobs and downloadable outputs (video, thumbnail, spritesheet) once complete.

Quick Start

Run the Sora CLI in this repository to start a guided video generation flow.

Frequently Asked Questions about sora

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

FAQPage Schema
How do I automate Sora video generation in batch?

To batch generate Sora videos, use the bundled CLI script to submit multiple structured prompts asynchronously. The workflow automates job polling and downloads the final video, thumbnail, and spritesheet assets upon completion.

Can I edit and extend OpenAI Sora videos through a command line interface?

Yes, the CLI supports editing and extending existing Sora video jobs. You can modify video outputs by submitting new structured prompts and applying optional prompt augmentation directly from the command line.

What do I need to use the OpenAI Video API for automated video generation?

Automated video generation requires an active OPENAI_API_KEY and Sora API access. You must configure these credentials locally to authenticate the Python workflow script and successfully poll asynchronous rendering jobs.

How does prompt augmentation work for AI video generation?

Prompt augmentation enhances base prompts to produce more deterministic Sora video outputs. The workflow applies this optional augmentation alongside non-human character references and multiple inputs to refine the final video generation results.

Are non-human character references supported in Sora video rendering?

Yes, non-human character references are supported in Sora video rendering. The CLI workflow allows you to input character references to maintain visual consistency across multiple video generation, editing, and extension tasks.