agentsclimarketplace

Runway core workflow b

Skill jeremylongshore/claude-code-plugins-plus-skills/plugins/saas-packs/runway-pack/skills/runway-core-workflow-b

425 plugins, 2,810 skills, 200 agents for Claude Code. Open-source marketplace at tonsofskills.com with the ccpi CLI package manager.

Install
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill runway-core-workflow-b

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Runway core workflow b \u2014 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".

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.1 KB, 642 tokens by cl100k_base, as published. Nobody here has run it

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()

# Animate a still image
task = client.image_to_video.create(
    model='gen3a_turbo',
    prompt_image='https://your-cdn.com/landscape.jpg',  # URL to source image
    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

# Load local image as data URI
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)

# Transform an existing video with a new style
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: {result.output[0]}")

Step 4: Image Specifications

Supported formats: JPEG, PNG, WebP
Supported resolutions:
  - Gen-3 Alpha Turbo: 1280x768 or 768x1280
  - Input images are automatically resized
Max file size: 16MB (URL), varies for data URI

Output

  • Still images animated with motion prompts
  • Local images encoded as data URIs
  • Videos restyled with text prompts
  • Proper image format handling

Error Handling

ErrorCauseSolution
400 Invalid imageUnsupported formatUse JPEG, PNG, or WebP
413 Image too largeFile exceeds limitResize to under 16MB
Poor animation qualityPrompt doesn't describe motionAdd camera/motion keywords
Style transfer too subtleWeak promptBe more specific about target style

Resources

Next Steps

Error handling: runway-common-errors

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.