Paul de Lavallaz

Sora Video Generation

Design & Mediav1.0.0
By Paul de LavallazUpdated 2026-05-11sora-video-gen@clawhub_pauldelavallaz/sora-video-gen
Video#Video Generation

According to AlphaMoat, as of 2026-09, Sora Video Generation has 3,022 downloads and 1 stars — ranked #3,716 of 5,078 AI skills overall, and #349 of 512 in Design & Media.

Installs
163
Downloads
3.0K
Stars
1
Overall Rank
#3,716
Top 74% overall · Top 69% in Design & Media
PlatformInstallsDownloadsStarsComments
ClawHub ↗932.8K1-
SkillHub ↗1633.0K1—

Platforms count differently and update at different times.

What this skill does

This skill sends prompts or reference images to OpenAI for processing and writes generated video to a requested path; reference images may be resized automatically. The card warns that command-line API-key arguments may expose credentials. Submit only approved content, use protected secret storage, and confirm the output path and file permissions in advance. Requires the Python/uv workflow and an authorized OPENAI_API_KEY. Adapt the documented script path, verify currently accepted parameters, and download completed output promptly because the guide warns results expire. Resizing a reference can change its framing.

Profile published 2026-10-27

What you can do with it

  • Generate a video from a text description
  • Guide video generation with a reference image
  • Choose where the generated file is saved

When to use it

  • When generating a video through the Sora API
  • After confirming prompts and reference images may be sent to OpenAI and protecting credentials and output paths

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Generate a video from this prompt and save it in the specified directory. Confirm that no other files or sensitive images will be sent, and do not expose the API key in a command.

Monthly Trend

Downloads3.0K
1.9K2.5K3.1K2026-03 · Downloads 2.0K2026-05 · Downloads 2.3K2026-06 · Downloads 2.4K2026-07 · Downloads 2.6K2026-08 · Downloads 2.8K2026-09 · Downloads 3.0K26-0326-09
Stars1
0122026-03 · Stars 12026-05 · Stars 12026-06 · Stars 12026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.0K—1
2026-082.8K+4.2%1
2026-072.6K+8.8%1
2026-062.4K+5.0%1
2026-052.3K—1
2026-032.0K—1

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.3 KB · ClawHub v1.0.0
---
name: sora
description: Generate videos using OpenAI's Sora API. Use when the user asks to generate, create, or make videos from text prompts or reference images. Supports image-to-video generation with automatic resizing.
---

# Sora Video Generation

Generate videos using OpenAI's Sora API.

## API Reference
Show all (113 lines)

**Endpoint:** `POST https://api.openai.com/v1/videos`

### Parameters

| Parameter | Values | Description |
|-----------|--------|-------------|
| `prompt` | string | Text description of the video (required) |
| `input_reference` | file | Optional image that guides generation |
| `model` | `sora-2`, `sora-2-pro` | Model to use (default: sora-2) |
| `seconds` | `4`, `8`, `12` | Video duration (default: 4) |
| `size` | `720x1280`, `1280x720`, `1024x1792`, `1792x1024` | Output resolution |

### Important Notes

- **Image dimensions must match video size exactly** - the script auto-resizes
- Video generation takes 1-3 minutes typically
- Videos expire after ~1 hour - download immediately

## Usage

```bash
# Basic text-to-video
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
  --prompt "A cat playing piano" \
  --filename "output.mp4"

# Image-to-video (auto-resizes image)
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
  --prompt "Slow dolly shot, steam rising, warm lighting" \
  --filename "output.mp4" \
  --input-image "reference.png" \
  --seconds 8 \
  --size 720x1280

# With specific model
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
  --prompt "Cinematic scene" \
  --filename "output.mp4" \
  --model sora-2-pro \
  --seconds 12
```

## Script Parameters

| Flag | Description | Default |
|------|-------------|---------|
| `--prompt`, `-p` | Video description (required) | - |
| `--filename`, `-f` | Output file path (required) | - |
| `--input-image`, `-i` | Reference image path | None |
| `--seconds`, `-s` | Duration: 4, 8, or 12 | 8 |
| `--size`, `-sz` | Resolution | 720x1280 |
| `--model`, `-m` | sora-2 or sora-2-pro | sora-2 |
| `--api-key`, `-k` | OpenAI API key | env var |
| `--poll-interval` | Check status every N seconds | 10 |

## API Key

Set `OPENAI_API_KEY` environment variable or pass `--api-key`.

## Prompt Engineering for Video

### Good prompts include:

1. **Camera movement**: dolly, pan, zoom, tracking shot
2. **Motion description**: swirling, rising, falling, shifting
3. **Lighting**: golden hour, candlelight, dramatic rim lighting
4. **Atmosphere**: steam, particles, bokeh, haze
5. **Mood/style**: cinematic, commercial, lifestyle, editorial

### Example prompts:

**Food commercial:**
```
Slow dolly shot of gourmet dish, soft morning sunlight streaming through window, 
subtle steam rising, warm cozy atmosphere, premium food commercial aesthetic
```

**Lifestyle:**
```
Golden hour light slowly shifting across mountains, gentle breeze rustling leaves, 
serene morning atmosphere, premium lifestyle commercial
```

**Product shot:**
```
Cinematic close-up, dramatic lighting with warm highlights, 
slow reveal, luxury commercial style
```

## Workflow: Image → Video

1. Generate image with Nano Banana Pro (or use existing)
2. Pass image as `--input-image` to Sora
3. Write prompt describing desired motion/atmosphere
4. Script auto-resizes image to match video dimensions

## Output

- Videos saved as MP4
- Typical file size: 1.5-3MB for 8 seconds
- Resolution matches `--size` parameter

Popular in Design & Media

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.