Add Subtitle To Video Canva

PassAudited by ClawScan on May 10, 2026.

Overview

This instruction-only skill is coherent for cloud subtitle rendering, but it sends selected videos and prompts to a NemoVideo backend using a token, so users should understand the third-party processing.

Use this skill only if you are comfortable sending selected media to `mega-api-prod.nemovideo.ai` for cloud processing. Prefer a dedicated Nemo token, avoid uploading sensitive videos unless you trust the provider, and confirm export or credit-related actions before proceeding.

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

Videos, prompts, and render/session data may leave the user's device and be processed by the NemoVideo cloud service.

Why it was flagged

The skill uploads user-selected media to a remote NemoVideo API for rendering. This is expected for the stated purpose, but videos may contain private content.

Skill content
Upload: POST `/api/upload-video/nemo_agent/me/<sid>` — file: multipart `-F "files=@/path"` ... All rendering happens server-side.
Recommendation

Only upload files you intend to send to this provider, and avoid sensitive videos unless you trust the service's privacy and retention practices.

What this means

Anyone with the token could potentially use the associated NemoVideo access or credits.

Why it was flagged

The skill uses a NemoVideo bearer token, or obtains an anonymous starter token, to create sessions and call the rendering API. This is purpose-aligned but grants access to the user's NemoVideo session/credits.

Skill content
If `NEMO_TOKEN` is in the environment, use it directly... Every API call needs `Authorization: Bearer <NEMO_TOKEN>`
Recommendation

Use a dedicated or limited Nemo token where possible, do not expose it in chats or logs, and rotate/revoke it if it may have been shared.

What this means

The remote service can guide edits or exports within the session, which could produce unexpected changes if backend responses are wrong or misunderstood.

Why it was flagged

The skill tells the agent to translate backend GUI-style responses into API actions. This is scoped to the video workflow, but it makes remote backend responses operationally influential.

Skill content
Backend says | You do ... "click [button]" / "点击" | Execute via API ... "Export button" / "导出" | Execute export workflow
Recommendation

Keep actions limited to the current video session and ask the user before uploads, exports, credit-consuming operations, or major edits.

What this means

A user could assume their video is being handled by Canva or locally when it is actually being sent to a NemoVideo cloud backend.

Why it was flagged

The skill is branded around Canva while the actual processing backend is NemoVideo, and the instructions discourage showing technical details in chat. The backend is disclosed in the artifact, but users may not realize this is not necessarily an official Canva service.

Skill content
displayName: "Add Subtitle to Video Canva — Add Captions and Export Videos" ... API base: `https://mega-api-prod.nemovideo.ai` ... Tell the user you're ready. Keep the technical details out of the chat.
Recommendation

Before upload, clearly tell users that the skill is powered by NemoVideo cloud processing and is not shown here as an official Canva integration.