← Back to Skills Marketplace
Sora Video Generation
by
Paul de Lavallaz
· GitHub ↗
· v1.0.0
2051
Downloads
1
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install sora-video-gen
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.
Usage Guidance
Key points to consider before installing:
- This tool will send your prompts and any reference images to OpenAI's video endpoints and requires your OpenAI API key (OPENAI_API_KEY or --api-key). The registry metadata failing to declare this is an inconsistency you should confirm with the publisher before proceeding.
- The included script depends on Python packages (openai, httpx, pillow) but there is no install step — install those in a controlled environment (virtualenv) before running.
- The script only talks to api.openai.com and saves the returned MP4; it does not contact other endpoints or exfiltrate unspecified data, based on the provided files.
- Verify you are comfortable providing your OpenAI API key to this code; consider creating a dedicated API key with limited billing/quota for use with third-party skills.
- If you need higher assurance, request the publisher to update registry metadata to declare OPENAI_API_KEY and to provide a reproducible install spec (requirements.txt or install script) and/or review their ownership/source (homepage is missing).
Capability Analysis
Type: OpenClaw Skill
Name: sora-video-gen
Version: 1.0.0
The skill bundle is benign. The `SKILL.md` provides clear instructions for generating videos using the OpenAI Sora API without any prompt injection attempts or malicious directives. The `scripts/generate_video.py` script uses standard libraries (`openai`, `httpx`, `pillow`) to interact with the legitimate `api.openai.com` endpoint, handles API keys securely, and performs necessary file operations (reading user-provided images, writing output video, using temporary files) without any evidence of data exfiltration, unauthorized execution, or persistence mechanisms.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the script calls an OpenAI client to create/retrieve videos and downloads content. However, the registry metadata declares no required credentials while the script clearly requires an OpenAI API key (OPENAI_API_KEY or --api-key). That mismatch is unexpected and should have been declared.
Instruction Scope
SKILL.md and the script stay within the stated purpose: they accept prompt/image, resize images locally, call the Sora video create/retrieve endpoints, poll status, and download the resulting MP4. The script only reads the provided input image path, writes the output file, and uses the provided or environment API key — it does not attempt to read other system files or contact unknown hosts.
Install Mechanism
This is instruction-only (no install spec). The script lists dependencies in comments (openai, httpx, pillow) but there is no automated install step; that is not dangerous but is an operational omission — users must install dependencies themselves. No downloads from unknown URLs or extracted archives are present.
Credentials
The script requires an OpenAI API key (OPENAI_API_KEY or --api-key) to function. The registry metadata does not list any required env vars or primary credential, creating a discrepancy. Aside from the OpenAI key, no other secrets or unrelated env vars are requested, which is proportionate.
Persistence & Privilege
The skill is not always-enabled and has no install-time persistence behavior or attempts to modify other skills or system-wide config. It does not request elevated or persistent privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sora-video-gen - After installation, invoke the skill by name or use
/sora-video-gen - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish: text-to-video and image-to-video with auto-resizing, prompt engineering guide
Metadata
Frequently Asked Questions
What is Sora Video Generation?
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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2051 downloads so far.
How do I install Sora Video Generation?
Run "/install sora-video-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sora Video Generation free?
Yes, Sora Video Generation is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Sora Video Generation support?
Sora Video Generation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sora Video Generation?
It is built and maintained by Paul de Lavallaz (@pauldelavallaz); the current version is v1.0.0.
More Skills