sora

Generate, edit, extend, and manage Sora video jobs via CLI or API.

2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/metric-space-ai/ctox --skill sora-metric-space-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sora
Source: https://github.com/metric-space-ai/ctox/tree/main/skills/packs/content/sora
Command: npx skills add https://github.com/metric-space-ai/ctox --skill sora-metric-space-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Sora Video Generation Skill addresses the need to orchestrate end-to-end video creation workflows, from prompt design to final asset delivery, reducing manual steps and ensuring consistency.

Core Features & Use Cases

  • Generate new videos from structured prompts with deterministic defaults.
  • Create reusable character references and edit/extend existing videos.
  • Batch render and queue multiple videos for studio pipelines or offline processing.

Quick Start

Provide a prompt and run the bundled CLI to generate your first Sora video using the default settings.

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 from structured prompts?

You can automate Sora video generation by providing a structured prompt to the bundled CLI or API flows. This enforces deterministic defaults for model, size, and duration constraints, ensuring consistent asset delivery without manual steps.

Can I batch render multiple videos for an offline pipeline?

Yes, you can batch render and queue multiple videos for studio pipelines or offline processing. The workflow manages Sora video jobs to reduce manual orchestration and ensure consistent output across multiple renders.

Do I need an OpenAI API key to generate Sora videos?

Yes, you need an OPENAI_API_KEY environment variable set to make live calls. The workflow requires this key to authenticate and process Sora video generation, editing, and extension requests through the API.

How do I create character references for Sora video editing?

Create reusable character references using the structured prompt workflow, which supports up to two characters per generation. This allows you to maintain consistency when editing or extending existing video clips.

What are the limitations when generating videos with the Sora workflow?

The Sora workflow enforces specific model, size, and duration constraints, and supports a maximum of two characters per prompt. It requires an active OPENAI_API_KEY for live calls and does not function offline without it.

Does the Sora video generation workflow support extending existing clips?

Yes, the workflow supports editing and extending existing video clips. By using structured prompts and character references, you can seamlessly continue or modify existing footage through the bundled CLI or API flows.