Skip to content
Back to skills

Runway Dev Models

ASecurity

Use when adding or maintaining a direct Runway Dev model endpoint in an application, including image, video, audio, or task handling. Discover current model access and constraints when needed, follow the exact endpoint contract, and integrate through the official SDK. For configured model-agnostic routing, use runway-dev-model-routers instead.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsapidocumentation

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add Rachit-Sharma08/coding-agent-skills --skill runway-dev-models --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Runway Dev Models?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Runway Dev Models
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rachit-sharma08-runway-dev-models/badge)](https://www.skillsdirectory.com/skills/rachit-sharma08-runway-dev-models)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: runway-dev-models
description: "Use when adding or maintaining a direct Runway Dev model endpoint in an application, including image, video, audio, or task handling. Discover current model access and constraints when needed, follow the exact endpoint contract, and integrate through the official SDK. For configured model-agnostic routing, use runway-dev-model-routers instead."
user-invocable: true
metadata:
  opencode/autoinvoke: true
---

# Runway Dev models

Integrate a direct model endpoint into the application's existing server and user flow. Consult `runway-dev` for account setup, credential boundaries, and shared SDK guidance when that skill is installed.

## Workflow

1. Inspect the app and determine where users provide inputs and consume outputs. Keep Runway requests behind the app's server boundary.
2. Honor a model the user or existing app explicitly selected. If a model must be selected or current project access and constraints matter, use Dev MCP's `list_models` for the relevant project and endpoint. Never guess a project ID or infer access from a model name.
   For catalog summaries, preserve each endpoint's returned price units and constraints, and verify model counts against the full response.
3. Read the exact current endpoint reference from `https://docs.dev.runwayml.com/llms.txt` and `https://docs.dev.runwayml.com/api.md`. A model's fields, allowed values, inputs, and outputs can differ from other models; copy no schema from a neighboring endpoint.
4. Use the official SDK for the app's language. For task-creating calls, chain `waitForTaskOutput()` or `wait_for_task_output()` from the unawaited `create()` response. Handle documented task errors and let the user inspect or recover the task rather than silently submitting it again.
5. Wire success, loading, and error states into the existing interface. Treat signed output URLs as temporary; persist media if the application needs it later.
6. Run appropriate local validation. A live generation is billable: perform one only when requested or approved, and check the selected project's credit balance immediately beforehand.

## Inputs and credentials

Follow the current input documentation for HTTPS URLs, data URIs, and upload URIs. For browser-selected files, send the file to the application's server and use the SDK's documented upload flow. Do not pass local filesystem paths to the API or accept arbitrary client-supplied remote URLs without validation.

Keep `RUNWAYML_API_SECRET` on the server in the project's existing secret mechanism. Never expose it to browser code or place it in MCP configuration; Dev MCP uses OAuth separately.

## Current docs

- [Runway Dev agent context](https://docs.dev.runwayml.com/ai-context.md)
- [Models](https://docs.dev.runwayml.com/guides/models/)
- [Inputs](https://docs.dev.runwayml.com/assets/inputs/)
- [Outputs](https://docs.dev.runwayml.com/assets/outputs/)
- [SDK task waiting and errors](https://docs.dev.runwayml.com/api-details/sdks/)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.