Script to Video

v1.4.0

Turn an already-written script into a video with voiceover, auto-cut stock visuals, and captions. Use when the user has the words and wants Revid to handle p...

0· 40·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for api00/revid-script-to-video.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Script to Video" (api00/revid-script-to-video) from ClawHub.
Skill page: https://clawhub.ai/api00/revid-script-to-video
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Config paths to check: REVID_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install revid-script-to-video

ClawHub CLI

Package manager switcher

npx clawhub@latest install revid-script-to-video
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the behavior: SKILL.md and examples call Revid's /render and /status endpoints and require a REVID_API_KEY, which is appropriate for a Revid integration.
Instruction Scope
SKILL.md stays on-task (send script text, set options, poll status). It instructs sending user script data to https://www.revid.ai (expected). The example run.sh reads a local script file or uses the bundled example, so it will transmit supplied text — avoid embedding secrets. The example script uses curl and jq, but the skill metadata does not declare required binaries; that's a minor inconsistency to be aware of.
Install Mechanism
No install spec (instruction-only) — nothing is downloaded or written to disk by an installer, which minimizes install-time risk.
Credentials
Only REVID_API_KEY is required and is appropriate for authenticating to Revid's API. No other credentials or unrelated environment variables are requested.
Persistence & Privilege
always is false and the skill does not request elevated or persistent platform-wide privileges.
Assessment
This skill is coherent but keep these practical cautions in mind before installing: (1) The skill transmits whatever script text you provide to Revid (https://www.revid.ai) — do not include passwords, API keys, personal data, or other secrets in scripts. (2) The included example run.sh requires curl and jq to run but the skill metadata does not list required binaries — ensure your environment has these tools or update the requirements. (3) Verify you trust Revid and the scope of your REVID_API_KEY; prefer a key with minimal permissions and rotate it if you suspect exposure. (4) Test with non-sensitive content first to confirm behavior and costs. If you want these inconsistencies fixed, ask the author to declare required binaries and to document any rate limits, data retention, and how API keys are used/stored.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

ConfigREVID_API_KEY
latestvk97ezm91bcq1wg9rr9x44km4xh85kkpq
40downloads
0stars
1versions
Updated 1d ago
v1.4.0
MIT-0

Script → video

The script-to-video workflow is the lowest-friction path: you bring the words, Revid brings the visuals + voice + captions + edit.

When to use this skill

  • The user pastes a finished script (or generates one in-conversation).
  • They want full creative control over the words.
  • They are happy with stock visuals (otherwise see revid-script-with-custom-media).
  • For an idea-to-video flow, use revid-prompt-to-video.

Inputs

FieldRequiredNotes
textyesThe script. Use line breaks for scene boundaries.
aspectRationoDefault 9:16
voiceIdnoPick to match the script tone
targetDurationnoAuto-derived from script length if omitted

Step-by-step

  1. Validate text is non-trivial (>30 words) and within practical limits (~1500 words for a 5-min video).
  2. POST /render.
  3. Poll /status.

API call template

POST /api/public/v3/render
Host: www.revid.ai
Content-Type: application/json
key: $REVID_API_KEY
{
  "workflow": "script-to-video",
  "source":   { "text": "{SCRIPT}" },
  "aspectRatio": "9:16",
  "voice":    { "enabled": true, "voiceId": "aria-en-us", "stability": 0.6, "speed": 1.0, "language": "en-US" },
  "captions": { "enabled": true, "position": "middle", "autoCrop": true },
  "music":    { "enabled": true, "syncWith": "beats" },
  "media": {
    "type": "stock-video",
    "density": "medium",
    "animation": "soft",
    "quality": "pro",
    "imageModel": "good",
    "videoModel": "pro"
  },
  "options": {
    "summarizationPreference": "no-summarization",
    "soundEffects": true,
    "hasToGenerateCover": true
  },
  "render": { "resolution": "1080p", "frameRate": 30 }
}

summarizationPreference: "no-summarization" — the user wrote the script for a reason. Don't paraphrase it.

Examples

Failure modes

SymptomFix
Script too long → exceeds contextEither split into multiple /render calls (one per chapter) or set summarizationPreference: "summarize".
Voice mispronounces brand namesInline phonetic spelling in the script ("Revid (rev-id)").
Visuals don't match niche topicPre-author a few key shots and switch to revid-script-with-custom-media.
Music drowns the voiceLower music duck — currently no direct knob; switch music.enabled: false and add ambient sound effects via options.soundEffects: true.

See also

Comments

Loading comments...