From runway-pack
Installs Runway ML SDK for Python or Node.js and configures API key authentication, enabling AI video generation and creative workflows.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin runway-packThis skill is limited to using the following tools:
Install the Runway ML SDK and configure API key authentication for AI video generation.
Integrates RunwayML Python SDK for AI video generation from prompts/images. Polls tasks, handles auth/credits errors, for creative AI workflows.
Guides setup of Runway ML API key including account creation, Node.js/Python SDK installs, env var config, .gitignore updates. Use before Runway API integration in server-side projects.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Share bugs, ideas, or general feedback.
Install the Runway ML SDK and configure API key authentication for AI video generation.
set -euo pipefail
# Python
pip install runwayml
# Node.js
npm install @runwayml/sdk
# .env
RUNWAYML_API_SECRET=key_xxxxxxxxxxxxxxxxxxxxxxxx
from runwayml import RunwayML
client = RunwayML() # Reads RUNWAYML_API_SECRET from env
# The client is ready — no explicit auth call needed
# SDK auto-authenticates on first API call
print("RunwayML client initialized")
import RunwayML from '@runwayml/sdk';
const runway = new RunwayML(); // Reads RUNWAYML_API_SECRET from env
console.log('RunwayML client initialized');
runwayml SDK installed| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Invalid API key | Verify key at dev.runwayml.com |
ModuleNotFoundError | SDK not installed | pip install runwayml |
RUNWAYML_API_SECRET not set | Missing env var | Set in .env or export |
Generate your first video: runway-hello-world