Runware Image & Video generation
v1.0.0Generate 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.
Security Scan
OpenClaw
Suspicious
high confidencePurpose & 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.
latest
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
| Model | ID |
|---|---|
| FLUX.1 Dev | runware:101@1 |
| FLUX.1 Schnell (fast) | runware:100@1 |
| FLUX.1 Kontext | runware:106@1 |
| Stable Diffusion XL | civitai:101055@128080 |
| RealVisXL | civitai:139562@297320 |
Video
| Model | ID |
|---|---|
| Kling AI 1.6 Pro | klingai:5@3 |
| Kling AI 1.5 Pro | klingai:3@2 |
| Runway Gen-3 | runwayml: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...
