runway

Installation
SKILL.md

Runway

Independent, unofficial connector for Runway. Not affiliated with, endorsed by, or sponsored by Runway. "Runway" is a trademark of its owner, used only to identify the service this connector works with.

Agent-callable tools for Runway generative media (https://api.dev.runwayml.com/v1): generate images and video from text or an image, edit/restyle and upscale existing media, animate a character from a driving performance, generate speech, sound effects, voice conversions and dubs, and run Runway's one-shot marketing "recipes" (product ads, campaign images, UGC, product swap, ad localization). Every generation is asynchronous — the generate/audio/recipe tools return a task id and you poll getTask for the finished asset URLs (or pass wait: true to block until the job finishes). Generated asset URLs expire in 24-48 hours, so download and rehost them promptly.

When to use this

  • Generate visual media — make an image (generateImage), a video from an image (generateVideoFromImage) or from text (generateVideoFromText), restyle a video (editVideo), upscale an image or video (upscaleImage / upscaleVideo), or animate a character (animateCharacter).
  • Generate audio — text-to-speech (generateSpeech), sound effects (generateSoundEffect), voice conversion (convertVoice), dubbing (dubAudio), or voice isolation (isolateVoice).
  • Run marketing recipes — one-shot higher-level jobs: generateProductAd, generateCampaignImages, generateMarketingImage, swapProduct, generateProductUgc, generateMultiShotVideo, localizeAd.
  • Track jobs and account — check a job with getTask, stop one with cancelTask, and read credits / concurrency limits with getOrganization / getCreditUsage.

Setup

This is an agentskills.io skill.

If the connector has not been installed as a skill yet, install it first with npx skills add zapier/connectors --skill runway (or your harness's own skill-install mechanism), then continue here. Installing the skill copies these files, not dependencies. Before running the CLI, a local MCP server, or zapier-sdk auth commands, run npm install --omit=dev here once. Importing the published package as a dependency in your own project instead? That npm install already resolves everything — see references/use-as-sdk.md.

Installs
20
GitHub Stars
116
First Seen
Jul 15, 2026
runway — zapier/connectors