Skip to content
Back to skills

Image To Video

ASecurity

Converts a still image into a video using MuAPI. Use when the user wants to animate an image, bring a photo to life, or turn a picture into a video clip.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add SamurAIGPT/muapi-claude-code --skill image-to-video --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Image To Video?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Image To Video
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/samuraigpt-image-to-video/badge)](https://www.skillsdirectory.com/skills/samuraigpt-image-to-video)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: image-to-video
description: Converts a still image into a video using MuAPI. Use when the user wants to animate an image, bring a photo to life, or turn a picture into a video clip.
---

# Image to Video

Use the MuAPI image-to-video tool to animate a still image into a video clip.

## Instructions

1. Ask the user for the image URL or file path if not already provided
2. If the user provides a local file, call `upload_file` first to get a hosted URL
3. Ask the user for any motion guidance (optional) — e.g. "slow zoom in", "camera pan left", "gentle waves"
4. Call the `image_to_video` tool with the image URL and optional prompt
5. The tool uses the `kling-master` model by default
6. Display the resulting video URL to the user
7. Report the generation cost from the response if available

## Request

$ARGUMENTS

## Notes

- `image_to_video` requires an existing image URL — upload local files with `upload_file` first
- Generation is synchronous — the tool polls until complete and typically takes longer than image generation
- The response includes an `outputs` array with the video URLs
- Cost information is included in `result.cost.amount_usd`
- For generating a video from a text description only (no source image), use `generate_video` instead

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.