Agent skill · Backend & API

runway-video

Build and operate production-safe Runway API video generation, video editing, and character-performance workflows with native Runway models, explicit paid-call approval, duplicate-create protection, asynchronous task handling, secure media transfer, and evidence-aware governance.

Calesthio43,316★ · +2,384/wk · 2 repos on radarProfile →
claude-codecodexcopilotcursorMIT
Install
npx skills add calesthio/generative-media-skills --skill runway-video --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 75 KB
Bundled scripts: none
Path: skills/providers/video-generation/runway-video/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 112 · +8 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 4, 2026

What it does

Describes a server-side integration for Runway video generation, editing, and character-performance workflows using the Runway Developer API. It supports Runway-native models, explicit paid-call approval, duplicate-create protection, asynchronous task handling, secure media transfer, and evidence-aware governance. It covers scope exclusions such as consumer web app endpoints, real-time characters, and non-video routes. It defines an upfront setup of consent, data rights, and execution modes, and provides concrete endpoints, inputs, and pricing guidance for native Runway models.

How it works

  • Start with scope, consent, and an execution mode: determine mode (Plan/dry-run, Approved create, Resume, Cancel/delete) and collect rights, permissions, and provenance details.
  • Route the request to the current Runway-native surface and document endpoints like /v1/text_to_video, /v1/image_to_video, /v1/video_to_video, /v1/character_performance, including required anchors and durations from the API model catalog.
  • Enforce explicit paid-approval workflow: require a canonical request envelope, human approval, and specific environment flags (SEND_RUNWAY_REQUEST=1, APPROVE_RUNWAY_PAID_CALL=YES, RUNWAY_APPROVAL_SHA256 matching).
  • Implement duplicate-create protection by creating a local job record before POST and treating task IDs as asynchronous results.
  • Handle input media as per Runway API: support HTTPS URLs, data URIs, and runway:// ephemeral uploads with appropriate size limits; validate and bind SHA-256 to approvals.
  • Manage output media as signed, time-limited URLs; download to private storage, compute SHA-256, and log metadata including task ID, prompts, source hashes, and rights disclosures.
  • Apply pricing rules for native modes (gen4.5, gen4_turbo, aleph2, act_two) and adhere to approval and billing constraints; use conservative upper bounds for approvals when fractional durations are involved.
  • Respect out-of-scope boundaries for partner models and still-image routes; re-research if a partner model is chosen.

When to use it

Use when building backend services that integrate Runway video generation/editing capabilities, require explicit paid-call governance, asynchronous task handling, and secure media transfer. Applicable when you need to orchestrate generation across gen4.5, gen4_turbo, aleph2, and act_two models and enforce governance policies.

What it can touch

  • Base URL: https://api.dev.runwayml.com
  • Authorization header: Bearer $RUNWAYML_API_SECRET
  • X-Runway-Version: 2024-11-06
  • Content-Type: application/json
  • Input media via HTTPS URLs, data URIs, or runway:// ephemeral uploads
  • Output media: signed URLs with strict handling instructions
  • Pricing calculations based on requested_output_seconds and model type

Caveats

  • Explicit consent, rights, and provenance planning required before design and execution.
  • The policy requires a paid-approval workflow with exact envelope digests; any change invalidates approval.
  • Documentation notes that some ratios and inputs may be model-version dependent; treat ambiguous values as unresolved and recheck live references.
  • Partner models exist with different schemas and terms; switching to a partner model requires re-research and new approvals.
  • Outputs are time-limited and should be stored in durable storage; do not expose as product URLs.
  • There is no general requests-per-minute cap documented; implement your own queue and budgets.
From the SKILL.md

# Runway Video Use this skill for server-side integrations with the documented Runway Developer API at `https://api.dev.runwayml.com`. It covers Runway-native video models and makes partner models, still-image generation, the consumer web app, Recipes, Workflows, Characters, and third-party gateways explicit out-of-scope branches. Research cutoff: **2026-07-10**. ## Evidence language Interpret sta

More from generative-media-skills
All skills →
About this skill
What does the runway-video skill do?

Build and operate production-safe Runway API video generation, video editing, and character-performance workflows with native Runway models, explicit paid-call approval, duplicate-create protection, asynchronous task handling, secure media transfer, and evidence-aware governance.

How do I install it?

Run `npx skills add calesthio/generative-media-skills --skill runway-video --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From calesthio/generative-media-skills, a repository with 112 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going