Runware Image & Video generation

v1.0.0

Generate images and videos via Runware API. Access to FLUX, Stable Diffusion, Kling AI, and other top models. Supports text-to-image, image-to-image, upscaling, text-to-video, and image-to-video. Use when generating images, creating videos from prompts or images, upscaling images, or doing AI image transformation.

1· 2.1k·7 current·7 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
Purpose & Capability
Name, description, SKILL.md, and included scripts all align: they call https://api.runware.ai/v1 to perform text->image, img2img, upscaling, text->video and img->video. The required functionality (network calls, uploading images, downloading results) is coherent with the stated purpose.
Instruction Scope
Runtime instructions and the scripts are narrowly scoped to interacting with the Runware API and reading/writing image/video files. There are no instructions to read unrelated system config, shell history, or to contact third-party endpoints outside runware.ai for control.
Install Mechanism
No install spec — code files are shipped with the skill and there are no external downloads or package installs. This minimizes install-time risk, though the included scripts will make outbound network calls at runtime.
!
Credentials
SKILL.md and both scripts require a Runware API key (RUNWARE_API_KEY or --api-key) but the registry metadata lists no required environment variables or primary credential — this is an inconsistency. Additionally, the scripts will read local image files and embed them as base64 in API requests (i.e., they upload the raw image content), which is expected for img2img/upscale but has privacy implications that the metadata does not call out.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or global agent config. It runs as-needed and only performs network I/O and local file read/write under user-invoked commands.
What to consider before installing
This skill's code matches its description and will contact https://api.runware.ai to generate and download images/videos. However: - The SKILL.md/scripts require a RUNWARE_API_KEY (or --api-key) but the registry metadata does not declare this; expect to supply an API key before use. - When you pass local image file paths, the scripts will encode and upload the full image data to the Runware API — do not upload private/sensitive images unless you trust the service and its privacy/policy. - The skill's source and homepage are listed as unknown/none in the registry; verify runware.ai and the author before trusting your API key or sensitive inputs. - Costs: the scripts include cost reporting and the SKILL.md references pricing; ensure you understand billing on the Runware side to avoid unexpected charges. If you are comfortable with these points (trusting the vendor, providing an API key, and not uploading sensitive files), the skill looks functionally coherent. If you need stronger assurances, ask the publisher for a verified homepage/source or confirm the Runware service and its privacy/security posture before installing.

Like a lobster shell, security has layers — review code before you run it.

latestvk979pjargawzvesv52d6yhqzn980bhtw
2.1kdownloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Runware

Image and video generation via Runware's unified API. Access FLUX, Stable Diffusion XL, Kling AI, and more.

Setup

Set RUNWARE_API_KEY environment variable, or pass --api-key to scripts.

Get API key: https://runware.ai

Image Generation

Text-to-Image

python3 scripts/image.py gen "a cyberpunk city at sunset, neon lights, rain" --count 2 -o ./images

Options:

  • --model: Model ID (default: runware:101@1 / FLUX.1 Dev)
  • --width/--height: Dimensions (default: 1024x1024)
  • --steps: Inference steps (default: 25)
  • --cfg: CFG scale (default: 7.5)
  • --count/-n: Number of images
  • --negative: Negative prompt
  • --seed: Reproducible seed
  • --lora: LoRA model ID
  • --format: png/jpg/webp

Image-to-Image

Transform an existing image:

python3 scripts/image.py img2img ./photo.jpg "watercolor painting style" --strength 0.7
  • --strength: How much to transform (0=keep original, 1=ignore original)

Upscale

python3 scripts/image.py upscale ./small.png --factor 4 -o ./large.png

List Models

python3 scripts/image.py models

Video Generation

Text-to-Video

python3 scripts/video.py gen "a cat playing with yarn, cute, high quality" --duration 5 -o ./cat.mp4

Options:

  • --model: Model ID (default: klingai:5@3 / Kling AI 1.6 Pro)
  • --duration: Length in seconds
  • --width/--height: Resolution (default: 1920x1080)
  • --negative: Negative prompt
  • --format: mp4/webm/mov
  • --max-wait: Polling timeout (default: 600s)

Image-to-Video

Animate an image or interpolate between frames:

# Single image (becomes first frame)
python3 scripts/video.py img2vid ./start.png --prompt "zoom out slowly" -o ./animated.mp4

# Two images (first and last frame)
python3 scripts/video.py img2vid ./start.png ./end.png --duration 5

List Video Models

python3 scripts/video.py models

Popular Models

Image

ModelID
FLUX.1 Devrunware:101@1
FLUX.1 Schnell (fast)runware:100@1
FLUX.1 Kontextrunware:106@1
Stable Diffusion XLcivitai:101055@128080
RealVisXLcivitai:139562@297320

Video

ModelID
Kling AI 1.6 Proklingai:5@3
Kling AI 1.5 Proklingai:3@2
Runway Gen-3runwayml:1@1

Browse all: https://runware.ai/models

Notes

  • Video generation is async; scripts poll until complete
  • Costs vary by model — check https://runware.ai/pricing
  • FLUX models are excellent for quality; Schnell is faster
  • For best video results, use descriptive prompts with motion words

Comments

Loading comments...