← ClaudeAtlas

runwaylisted

Generate or extend videos with Runway through RunAPI. Use the RunAPI CLI for one-off results and an SDK when integrating Runway into an app, backend, worker, library, or production codebase.
runapi-ai/runway · ★ 0 · API & Backend · score 73
Install: claude install-skill runapi-ai/runway
# Runway on RunAPI ## Choose route - For a one-off artifact or result, use the registered `runway` service in the `runapi` CLI. If the installed command catalog does not list it, stop and report the missing service instead of inventing a command. - For an app, backend, worker, library, webhook pipeline, or production codebase, go directly to **Integrate with SDK**. Never shell out to the CLI as the production runtime. ## Discover contract Authenticate, then inspect the installed command catalog and the selected operation's current contract: ```shell runapi auth status > auth.json jq -e '.authenticated == true' auth.json runapi runway --help runapi runway <operation> --help curl --fail --location https://runapi.ai/docs/api/runway/<operation>.md --output contract.md ``` If authentication is false, stop before submitting. Ask the user to provide a valid `RUNAPI_API_KEY`, or import a user-provided key from stdin with `runapi auth import-token --token -`; use interactive browser login only when the user explicitly requests it. Choose `<operation>` only from service help. Treat command help as authoritative for the installed operation, model, and top-level field roster. Treat its API Reference as authoritative for the complete request schema, nested fields, conditional rules, task behavior, and response variants. If the two surfaces disagree, stop and report the contract mismatch instead of guessing. ## Build request Create `request.json` as valid JSON using only fields acc