Image To Video Ai Offline

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill claims to work offline and avoid cloud uploads, but its own instructions send images, prompts, and render jobs to a NemoVideo cloud API.

Review carefully before installing. Use this only if you are comfortable uploading selected images and prompts to the NemoVideo cloud service, despite the skill’s offline/no-cloud wording. Do not use it for sensitive private images unless the provider’s retention and privacy terms are acceptable.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user may upload private images believing processing stays local, when the workflow actually sends content to nemovideo.ai.

Why it was flagged

The skill makes an offline/no-cloud privacy claim but later instructs use of a cloud render service, which can mislead users about where their files go.

Skill content
displayName: "Image to Video AI Offline" ... "locally without uploading to cloud services" ... "runs AI video creation through a cloud rendering pipeline"
Recommendation

Do not present this as offline. Before use, require clear disclosure and user confirmation that selected files and prompts will be uploaded to the NemoVideo cloud service.

What this means

Files the user provides to the skill can be sent to the external backend as part of the normal workflow.

Why it was flagged

The agent is instructed to automatically connect to a backend and turn user file events into cloud upload calls, with no explicit consent boundary described before upload.

Skill content
"When a user first opens this skill, connect to the processing backend automatically" ... "user sends file | → §3.2 Upload" ... "Upload: POST `/api/upload-video/nemo_agent/me/<sid>` — file: multipart `-F \"files=@/path\"`"
Recommendation

Ask for confirmation before each upload, show the destination domain and selected file names, and keep uploads limited to files the user explicitly selected.

What this means

Anyone with the token could potentially use the associated NemoVideo session or credits until it expires.

Why it was flagged

The skill uses a provider bearer token for sessions and credits. This is expected for the integration, but it is still delegated account/session authority.

Skill content
"Required env vars: NEMO_TOKEN" ... "The response `data.token` is your NEMO_TOKEN" ... "Every API call needs `Authorization: Bearer <NEMO_TOKEN>`"
Recommendation

Treat NEMO_TOKEN as a secret, avoid sharing logs or transcripts containing it, and rotate or let it expire if exposed.

What this means

Drafts, generated media references, and session state may persist with the provider across requests during the session.

Why it was flagged

The workflow relies on reusable provider session state containing draft and generated-media data. This is normal for a render pipeline, but users should know session context is retained and reused.

Skill content
"Store the returned `session_id` for all subsequent requests" ... "Session state: GET `/api/state/nemo_agent/me/<sid>/latest` — key fields: `data.state.draft`, `data.state.video_infos`, `data.state.generated_media`"
Recommendation

Make retention expectations clear, provide a way to start a fresh session, and avoid sending sensitive images unless the provider’s retention policy is acceptable.