| name | runway-core-workflow-a |
| description | Runway core workflow a — AI video generation and creative AI platform.
Use when working with Runway for video generation, image editing, or creative AI.
Trigger with phrases like "runway core workflow a", "runway-core-workflow-a", "AI video generation".
|
| allowed-tools | Read, Write, Edit, Bash(pip:*), Bash(npm:*), Bash(curl:*), Grep |
| version | 1.4.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","runway","ai","video-generation","creative"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Runway Core Workflow A
Overview
Advanced text-to-video generation: prompt engineering, model selection, parameter tuning, and batch generation.
Prerequisites
- Completed
runway-hello-world
Instructions
Step 1: Model Selection
from runwayml import RunwayML
client = RunwayML()
task = client.image_to_video.create(
model='gen4_turbo',
prompt_text='A futuristic cityscape at night with flying cars and neon signs, cyberpunk aesthetic',
duration=10,
ratio='16:9',
)
result = task.wait_for_task_output()
Step 2: Prompt Engineering Tips
prompts = [
"A red fox walking through a snowy forest, soft winter light, documentary style, tracking shot",
"Waves of golden wheat swaying in the wind, drone flyover, warm sunset, cinematic grain",
]
Step 3: Batch Generation
import asyncio
prompts = [
"A butterfly emerging from a cocoon, macro lens, time-lapse, studio lighting",
"Rain falling on a Tokyo street at night, reflections, neon, dolly zoom",
"A chef preparing sushi in a traditional kitchen, close-up, warm lighting",
]
tasks = []
for prompt in prompts:
task = client.image_to_video.create(
model='gen3a_turbo',
prompt_text=prompt,
duration=5,
)
tasks.append(task)
print(f"Queued: ")
task tasks:
result = task.wait_for_task_output()
status = result.status ==
()