Back to skill
Skillv1.0.0
ClawScan security
Add Music To Video Canva · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 29, 2026, 4:10 PM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's requirements and runtime instructions are consistent with a connector that uploads videos to an external NemoVideo rendering service and therefore its requested env var (NEMO_TOKEN) and API calls make sense — but you should be aware it will send your video data and use tokens/credits on that external service.
- Guidance
- This skill appears to be a straightforward connector to an external rendering service (mega-api-prod.nemovideo.ai). Before installing or using it: - Understand that your video/audio files will be uploaded to that external service for processing. Do not use it for sensitive/private videos unless you trust that service and have reviewed its privacy/terms. - If you supply your own NEMO_TOKEN, the skill will act as your account and may consume credits; prefer the anonymous-token flow if you only want to try it. Anonymous tokens are short-lived (7 days) and grant limited free credits according to the SKILL.md. - The SKILL.md asks the agent to detect an install path (e.g., ~/.clawhub, ~/.cursor) and references ~/.config/nemovideo/ — this implies the agent may read certain paths in your home directory for attribution. If you are uncomfortable with that, ask the skill author to remove or explain that behavior. - Note the registry vs SKILL.md minor mismatch about the config path; consider asking the publisher (or avoid granting a permanent account token) until clarified. Overall the pieces are coherent for the stated purpose, but treat the external upload and token usage as the primary privacy/operational risk.
Review Dimensions
- Purpose & Capability
- noteThe name/description (add music to videos) matches the instructions (upload video, create session, request renders at mega-api-prod.nemovideo.ai). Minor inconsistency: registry metadata reported no config paths, but the SKILL.md frontmatter lists a config path (~/.config/nemovideo/) for attribution; this is plausible but should be clarified.
- Instruction Scope
- noteSKILL.md stays within expected scope: it sends user video files to the NemoVideo backend, manages sessions/tokens, streams SSE for edits and polls export status. It also instructs the agent to detect install path (to set X-Skill-Platform header), which implies reading user filesystem paths (home directory) — not required for core functionality and worth noting.
- Install Mechanism
- okInstruction-only skill with no install spec and no code files; nothing is written to disk by an installer step in the package itself.
- Credentials
- okOnly NEMO_TOKEN is declared as required and is the token the skill uses for API calls. That is proportionate for a cloud service connector. The SKILL.md will also generate a short-lived anonymous token if NEMO_TOKEN is not present.
- Persistence & Privilege
- okThe skill is not always-enabled and does not request system-wide privileges. It instructs keeping a session_id in-memory for operations but does not instruct modifying other skills or system-wide configs.
