Skills image-to-video
๐Ÿ“ฆ

image-to-video

Content revision r2 High Risk โš™๏ธ External commands๐ŸŒ Network access๐Ÿ“ Filesystem access

Animate Still Images with RunComfy Models

Choosing the wrong image-to-video model wastes time and generation credits. This skill routes each request to a suitable RunComfy model and supplies model-specific inputs.

Supports: Claude Codex Code(CC)
โš ๏ธ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "image-to-video" from https://skillstore.io/skills/agentspace-so-image-to-video.md and its manifest at https://skillstore.io/api/skills/agentspace-so-image-to-video/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "image-to-video". Animate this portrait with subtle movement and a slow camera push-in.

Expected outcome:

  • Selected HappyHorse 1.0 I2V for identity-preserving portrait animation.
  • Prepared a five-second motion prompt with the source aspect ratio.
  • Requested the generated video in the chosen output directory.

Using "image-to-video". Create a vertical spokesperson clip that follows my twelve-second voiceover.

Expected outcome:

  • Selected Wan 2.7 because the request includes custom lip-sync audio.
  • Matched the video duration to twelve seconds and selected 9:16 framing.
  • Added visual guidance for stable framing, warm light, and no subtitles.

Using "image-to-video". Use my portrait, reference camera clip, and voice sample in one scene.

Expected outcome:

  • Selected Seedance 2.0 Pro for combined image, video, and audio references.
  • Numbered each reference so the prompt assigns identity, movement, and voice correctly.
  • Prepared an eight-second clip with synchronized audio.

Security Audit

High Risk
v5 โ€ข 7/23/2026 Open versioned report

The static alerts for backtick execution, path traversal, hidden-file access, hardcoded URLs, and reconnaissance are false positives caused by Markdown and documentation examples. The skill still presents shell interpolation, unpinned package installation, and third-party media disclosure risks. No prompt injection attempt was found.

1
Files scanned
206
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (3)

High
Shell Injection Risk in CLI Examples
Examples place JSON containing user-authored prompts inside single-quoted shell arguments. An unescaped apostrophe can terminate quoting and permit injected shell commands.
All three examples pass inline JSON through a shell command, and line 78 already requires manual apostrophe escaping. Safe behavior depends on reliable quoting not specified by the skill.
Medium
Unpinned Global CLI Installation
The prerequisite installs the latest third-party RunComfy CLI globally without a version or integrity pin. Package lifecycle code receives the installing user's permissions.
Line 48 explicitly uses a global npm install with no version. This creates a clear supply-chain exposure even without evidence that the current package is malicious.
Medium
Third-Party Media and Prompt Disclosure
The workflow submits prompts and media URLs to RunComfy, whose servers fetch referenced content. Private media or signed URL credentials may leave the user's trust boundary.
The skill explicitly states that the CLI posts inputs to the Model API and that remote model servers fetch supplied URLs. The privacy impact follows directly from that workflow.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/agentspace-so-image-to-video/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/agentspace-so-image-to-video/security.svg)](https://skillstore.io/skills/agentspace-so-image-to-video?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/agentspace-so-image-to-video?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/agentspace-so-image-to-video/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/agentspace-so-image-to-video.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

agentspace-so. (2026). image-to-video security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/agentspace-so-image-to-video/audits/5

BibTeX citation

@techreport{agentspace-so-agentspace-so-image-to-video-2026, author = {agentspace-so}, title = {image-to-video security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/agentspace-so-image-to-video/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "image-to-video security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "agentspace-so" date-released: "2026-07-23" url: "https://skillstore.io/skills/agentspace-so-image-to-video/audits/5" identifiers: - type: other value: "skillstore:agentspace-so-image-to-video:audit:5" description: "Skillstore immutable audit report identifier"

Compare variants

8 installable variants

Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.

Why this variant is first

Highest Skillstore Score
runcomfy-com Recommended

runcomfy-com-image-to-video

Skillstore Score 78
Evidence Confidence High
Skillstore usage 30
Updated

2026-08-21

genmedia-labs-image-to-video

Skillstore Score 74
Evidence Confidence Medium
Skillstore usage 2
Updated

2026-08-21

halt-catch-fire-image-to-video

Skillstore Score 50
Evidence Confidence Medium
Skillstore usage 7
Updated

2026-08-21

101-skills-image-to-video

Skillstore Score 50
Evidence Confidence Medium
Skillstore usage 4
Updated

2026-08-21

skills-collective-image-to-video

Skillstore Score 50
Evidence Confidence Medium
Skillstore usage 1
Updated

2026-08-21

doany-ai-image-to-video

Skillstore Score 38
Evidence Confidence High
Skillstore usage 15
Updated

2026-08-21

agentspace-so-image-to-video

Skillstore Score 38
Evidence Confidence High
Skillstore usage 5
Updated

2026-08-21

inference-sh-9-image-to-video

Skillstore Score 38
Evidence Confidence Medium
Skillstore usage 13
Updated

2026-08-21

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
68
Community
83
Spec Compliance

What You Can Build

Animate a Product Still

Create a short product reveal while preserving packaging geometry, logo placement, and the original image aspect.

Produce Localized Talking Heads

Generate repeated talking-head clips by changing the voiceover audio while keeping visual settings and seed consistent.

Combine Multimodal References

Create one clip using a subject image, camera movement from video, and voice tone from audio.

Try These Prompts

Animate a Portrait
Animate [image URL] as a five-second portrait clip. Keep the face stable. Add subtle breathing, one blink, and a slow camera push-in.
Create a Product Reveal
Create a product reveal from [image URL]. Preserve packaging and logo geometry. Use one slow orbit, controlled highlights, 1080P, and eight seconds.
Lip-Sync a Voiceover
Create a vertical talking-head clip using [audio URL]. Match the clip duration to the audio. Use warm studio lighting and avoid subtitles or flicker.
Direct a Multimodal Scene
Combine [subject image], [reference video], and [reference audio]. Keep the subject identity, follow the reference camera movement, and match the voice tone. Produce an eight-second 9:16 clip with synchronized audio.

Best Practices

  • Use media URLs you are authorized to share with RunComfy.
  • Describe one primary motion beat and state the visual details that must remain stable.
  • Match clip duration to reference audio and reuse seeds when comparing variants.

Avoid

  • Do not place credentials, private tokens, or unnecessary personal data in media URLs or prompts.
  • Do not request multiple model routes in one call because the skill selects only one route.
  • Do not combine reference media with conflicting subjects, camera styles, or visual aesthetics.

Frequently Asked Questions

What do I need before using this skill?
Install the RunComfy CLI, sign in, and provide accessible media URLs that meet the selected model requirements.
How does the skill choose a model?
It uses HappyHorse for general animation, Wan for custom voiceover lip-sync, and Seedance for combined image, video, and audio references.
Can I use my own voiceover?
Yes. The Wan route accepts WAV or MP3 audio and uses it to drive lip-sync.
Can I choose a different output aspect ratio?
Wan and Seedance support listed aspect ratios. HappyHorse keeps the source image aspect ratio.
Where is the generated video saved?
The RunComfy CLI downloads generated output to the directory selected for the command.
What data leaves my device?
Prompts and media URLs reach RunComfy services. Remote model servers fetch the referenced media for processing.

Developer Details

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

181fdefcafd96b041926e61c4b2e306ca7e7820e

Maintenance freshness

7/24/2026

Usage

3 downloads ยท 39 views

File structure

๐Ÿ“„ SKILL.md