| name | runway-core-workflow-b |
| description | Runway core workflow b — 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 b", "runway-core-workflow-b", "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 B
Overview
Image-to-video and video-to-video generation: animate still images and transform existing videos.
Prerequisites
- Completed
runway-core-workflow-a
Instructions
Step 1: Image-to-Video
from runwayml import RunwayML
client = RunwayML()
task = client.image_to_video.create(
model='gen3a_turbo',
prompt_image='https://your-cdn.com/landscape.jpg',
prompt_text='Camera slowly pans right revealing mountains, gentle wind in trees',
duration=5,
)
result = task.wait_for_task_output()
print(f"Animated video: {result.output[0]}")
Step 2: Image-to-Video with Data URI
import base64
with open('photo.jpg', 'rb') as f:
image_data = base64.b64encode(f.read()).decode()
data_uri = f"data:image/jpeg;base64,{image_data}"
task = client.image_to_video.create(
model='gen3a_turbo',
prompt_image=data_uri,
prompt_text='Subtle motion, gentle camera push in, atmospheric lighting',
duration=5,
)
Step 3: Video-to-Video (Style Transfer)
task = client.video_to_video.create(
model='gen3a_turbo',
prompt_video='https://your-cdn.com/input-video.mp4',
prompt_text='Transform to watercolor painting style, soft colors, artistic brushstrokes',
)
result = task.wait_for_task_output()
print(f"Styled video: ")