← Back to Skills Marketplace
zero2ai-hub

Skill Runway Video Gen

by Zero2Ai · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
479
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install skill-runway-video-gen
Description
Generate short product videos from images using Runway Gen4 Turbo. Use for TikTok ads, UGC-style product demos, Reels, and YouTube Shorts.
Usage Guidance
Before installing or running this skill: 1) Verify and provide a dedicated RUNWAY_API_KEY (or a safe ~/tiktok-api.json entry) — do not reuse high-privilege or unrelated keys. The registry metadata does not declare this requirement even though the script needs it. 2) Confirm the API host: the script uses https://api.dev.runwayml.com (a dev/staging-looking endpoint). Confirm with Runway documentation or the skill author that this is intentional; otherwise you may be sending images to a non-production endpoint. 3) Review ~/tiktok-api.json contents if you plan to rely on it — it may contain other secrets; prefer an env var with a least-privilege key. 4) Ensure Python (>=3.10) and the 'requests' dependency are available; the skill has no install step. 5) Remember your images and generated video are uploaded to an external service — consider privacy and IP implications. If anything above is unclear or you cannot verify the Runway API host, treat this skill as untrusted until clarified.
Capability Analysis
Type: OpenClaw Skill Name: skill-runway-video-gen Version: 1.0.0 The skill is designed to generate videos using the Runway API. It accesses an API key from either the `RUNWAY_API_KEY` environment variable or a specific configuration file `~/tiktok-api.json`. This behavior is explicitly documented in `SKILL.md` and is necessary for the skill's stated purpose of authenticating with the Runway service. The Python script `scripts/generate_video.py` makes legitimate API calls to `api.dev.runwayml.com` and saves the generated video to a user-specified output path. There is no evidence of prompt injection, data exfiltration beyond its own API key, malicious execution, persistence mechanisms, or obfuscation. The file access is for its own documented configuration, not for arbitrary credential theft.
Capability Assessment
Purpose & Capability
The script implements image→video via Runway Gen4 Turbo and the SKILL.md usage matches the code. However, registry metadata lists no required env vars or config paths while the script expects a RUNWAY_API_KEY or ~/tiktok-api.json → runway.apiKey. Declared binary 'uv' is reasonable for running the script.
Instruction Scope
SKILL.md instructs running the included Python script and documents the API key lookup (env var or ~/tiktok-api.json). The script reads an image, base64-encodes it, sends it to https://api.dev.runwayml.com, polls for results, and downloads the produced MP4 — behavior consistent with purpose. Concern: it reads a user home config file (~/tiktok-api.json) which was not declared in registry metadata and could contain other secrets; SKILL.md does document this file but the top-level skill metadata omitted it.
Install Mechanism
No install spec (instruction-only plus a script). The Python shebang declares dependencies (requests) but there is no automated install step to ensure them. This is low risk but operationally brittle; the skill does not download or execute code from unknown URLs.
Credentials
The script requires a Runway API key (RUNWAY_API_KEY) or a key in ~/tiktok-api.json, but the skill's registry metadata lists no required environment variables or config paths. That mismatch is a proportion/visibility problem. Also the code posts your image data to api.dev.runwayml.com (a 'dev' subdomain) rather than an obvious production API host — that increases the risk that data could be handled by non-production infrastructure.
Persistence & Privilege
The skill does not request persistent autonomy (always is false), does not alter other skills or system configuration, and writes only the requested output file. No elevated privileges requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-runway-video-gen
  3. After installation, invoke the skill by name or use /skill-runway-video-gen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Generate short product videos from images using Runway Gen4 Turbo. - Converts a product image and motion prompt into a 5s or 10s vertical MP4 video. - Designed for TikTok ads, UGC demos, Reels, and YouTube Shorts. - Reads API key from environment variable or config file. - Documents common quirks, cost per video, and demonstrates MoviePy workaround for frozen frames. - Integrates with downstream TikTok video pipeline for further processing.
Metadata
Slug skill-runway-video-gen
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Skill Runway Video Gen?

Generate short product videos from images using Runway Gen4 Turbo. Use for TikTok ads, UGC-style product demos, Reels, and YouTube Shorts. It is an AI Agent Skill for Claude Code / OpenClaw, with 479 downloads so far.

How do I install Skill Runway Video Gen?

Run "/install skill-runway-video-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Runway Video Gen free?

Yes, Skill Runway Video Gen is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Skill Runway Video Gen support?

Skill Runway Video Gen is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Runway Video Gen?

It is built and maintained by Zero2Ai (@zero2ai-hub); the current version is v1.0.0.

💬 Comments