← Back to Skills Marketplace
nanophotohq

Sora 2 Generate

by NanoPhoto.AI · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ Security Clean
579
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install sora-2-generate
Description
Generate videos with the NanoPhoto.AI Sora 2 API in text-to-video or image-to-video mode. Use when: (1) User wants to create a Sora 2 video from a prompt, (2...
Usage Guidance
This skill appears to do exactly what it says: call the NanoPhoto Sora 2 API. Before installing: (1) provide only the NanoPhoto API key (NANOPHOTO_API_KEY) via the platform's secure env setting rather than pasting it into chat, (2) ensure any image URLs you supply are public and that you have rights to them, (3) be aware the script will optionally read ~/.openclaw/openclaw.json to find the same API key (keep that file secure), and (4) monitor usage/credits on your NanoPhoto account in case of unexpected requests. If you need higher assurance, inspect network logs or run the script in a restricted environment to observe its outbound calls to https://nanophoto.ai.
Capability Analysis
Type: OpenClaw Skill Name: sora-2-generate Version: 1.2.1 The skill is a legitimate integration for the NanoPhoto.AI Sora 2 video generation service. The bundled Python script (scripts/sora2_generate.py) uses standard libraries to interact with the service's API endpoints at nanophoto.ai. It handles API key authentication via command-line arguments, environment variables, or a local configuration file (~/.openclaw/openclaw.json) in a manner consistent with the documentation. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the code and SKILL.md: the script calls only nanophoto.ai endpoints and the only declared credential (NANOPHOTO_API_KEY) is the API key needed to authenticate those calls.
Instruction Scope
SKILL.md and the bundled Python script stay within the stated scope (submit generation, poll status). The only filesystem access is an optional fallback read of ~/.openclaw/openclaw.json to obtain the same declared API key.
Install Mechanism
No install spec; script is instruction-only and uses Python standard libraries. No downloads, extract operations, or third‑party package installs are present.
Credentials
Only NANOPHOTO_API_KEY is required (declared as primary). Minor note: the script will also read ~/.openclaw/openclaw.json as a fallback to retrieve that same key—this is proportionate but does access a user config file in the home directory.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. Autonomous invocation (model invocation enabled) is the platform default and is not itself a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sora-2-generate
  3. After installation, invoke the skill by name or use /sora-2-generate
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
Remove Feishu watcher and subprocess notification behavior to match declared credentials and scope. Keep a single script for submit, status, and optional in-process polling, with default non-pro sora2, 120s initial delay, 20s polling interval, and OpenClaw skill-env API key fallback.
v1.2.0
Default to non-pro sora2, start progress checks at 120s then every 20s, add OpenClaw config API key fallback, and merge submission/status/watch flows into a single script with submit/status/watch/submit-and-watch subcommands.
v1.1.0
Default to non-pro sora2, start progress checks at 120s then every 20s, add OpenClaw config API key fallback, and merge submission/status/watch flows into a single script with submit/status/watch/submit-and-watch subcommands.
v1.0.0
Initial public release. Supports text-to-video and image-to-video generation with Windows-friendly Python tooling, automatic polling, taskId resume mode, raw JSON output, and structured metadata declaring NANOPHOTO_API_KEY as the required primary credential.
Metadata
Slug sora-2-generate
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Sora 2 Generate?

Generate videos with the NanoPhoto.AI Sora 2 API in text-to-video or image-to-video mode. Use when: (1) User wants to create a Sora 2 video from a prompt, (2... It is an AI Agent Skill for Claude Code / OpenClaw, with 579 downloads so far.

How do I install Sora 2 Generate?

Run "/install sora-2-generate" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sora 2 Generate free?

Yes, Sora 2 Generate is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sora 2 Generate support?

Sora 2 Generate is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sora 2 Generate?

It is built and maintained by NanoPhoto.AI (@nanophotohq); the current version is v1.2.1.

💬 Comments