AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Rw Recipe Full Setup

skill-runwayml-skills-rw-recipe-full-setup · by runwayml

Complete Runway API setup: check compatibility, configure API key, and integrate generation endpoints

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-runwayml-skills-rw-recipe-full-setup

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-runwayml-skills-rw-recipe-full-setup)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Rw Recipe Full Setup? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Full Runway API Setup

> PREREQUISITE: Run +rw-check-compatibility first to ensure the project has server-side capability.

This recipe guides a user through the complete process of integrating Runway's public API into their project. It chains together the compatibility check, API key setup, and API integration skills.

Workflow

Phase 1: Compatibility Check

Use +rw-check-compatibility to analyze the user's project.

  1. Identify the project type (Node.js, Python, etc.)
  2. Verify server-side capability
  3. Check runtime version compatibility
  4. Look for existing Runway SDK installation

If the project is INCOMPATIBLE, stop and explain the options:

  • Add a backend (Express, FastAPI, etc.)
  • Use a fullstack framework (Next.js, SvelteKit, Nuxt, Remix)
  • Add serverless functions (Vercel Functions, AWS Lambda)
  • Create a separate backend service

If NEEDS CHANGES, help the user make the required changes before proceeding.

If COMPATIBLE, proceed to Phase 2.

Phase 2: API Key Setup

Use +rw-setup-api-key to configure credentials.

  1. Direct the user to https://dev.runwayml.com/ to create an account and API key
  2. Install the appropriate SDK (@runwayml/sdk for Node.js, runwayml for Python)
  3. Configure the RUNWAYML_API_SECRET environment variable
  4. Update .gitignore to exclude .env
  5. Remind about credit purchase requirement ($10 minimum)

Wait for the user to confirm they have their API key before proceeding.

Phase 3: Determine What to Integrate

Ask the user what they want to build. Based on their response, use the appropriate integration skill:

| User wants... | Skill to use | | ------------------------------- | ------------------------------------------------------------------------------- | | Generate videos from text | +rw-integrate-video (text-to-video) | | Animate images into video | +rw-integrate-video (image-to-video) + +rw-integrate-uploads if local files | | Edit/transform existing videos | +rw-integrate-video (video-to-video) + +rw-integrate-uploads | | Generate images from text | +rw-integrate-image | | Generate images with references | +rw-integrate-image + +rw-integrate-uploads if local refs | | Text-to-speech | +rw-integrate-audio | | Sound effects | +rw-integrate-audio | | Voice isolation/dubbing | +rw-integrate-audio + +rw-integrate-uploads | | Real-time conversational avatar | +rw-integrate-characters + +rw-integrate-character-embed (React UI) | | Avatar with domain knowledge | +rw-integrate-characters + +rw-integrate-documents + +rw-integrate-character-embed | | Multiple capabilities | Integrate each one, sharing the same client instance |

Phase 4: Write the Integration Code

Based on the user's framework and needs:

  1. Create the API route/handler — server-side endpoint that calls Runway
  2. Add upload handling if the user needs to accept files from their users
  3. Add error handling — catch and handle task failures
  4. Handle output storage — remind user that output URLs expire in 24-48 hours

Phase 5: Test and Verify

Help the user:

  1. Run a test generation to verify everything works
  2. Check for common issues (missing env var, insufficient credits, wrong model)
  3. Confirm output is accessible

Decision Tree for Upload Requirements

When the user's workflow involves images or videos as input:

Does the input come from a public HTTPS URL?
├── YES → Pass the URL directly to the API
└── NO → Is it a local file or user-uploaded file?
    ├── YES → Use +rw-integrate-uploads to upload first, then pass runway:// URI
    └── NO → Is it small enough for a data URI? (< 5MB image, < 16MB video)
        ├── YES → Convert to base64 data URI
        └── NO → Use +rw-integrate-uploads

Important Reminders

  • Never expose the API key in client-side code. All API calls must happen server-side.
  • Output URLs expire. Always download and store generated content.
  • Credits are required. The API won't work without prepaid credits.
  • Rate limits exist. Rate limits exist. You should always check what is the rate limit before attempting concurrent generations.
  • Content moderation applies to both inputs and outputs. Safety-flagged inputs are non-refundable.
  • Be cost-conscious. Help users pick the right model for their budget. Credit cost can be found on https://docs.dev.runwayml.com/guides/pricing/

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.