Back to skill
Skillv1.0.0
ClawScan security
Free Video Generation Professional · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 12, 2026, 1:00 AM
- Verdict
- Benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (cloud video generation) mostly matches its instructions and required credential (NEMO_TOKEN), but there are small mismatches about file-system/config access that you should review before installing.
- Guidance
- This skill appears to do what it says: interact with a cloud render API using a single API token (NEMO_TOKEN), upload video files, and return download URLs. Things to consider before installing: - Provide only a dedicated or limited-scope NEMO_TOKEN (or use the anonymous token flow) rather than a high-privilege secret you reuse elsewhere. - The SKILL.md instructs the agent to read local paths (its own frontmatter and to detect install path) and to save session_id. Confirm you are comfortable with the agent reading those paths; if you prefer, run the skill in a restricted environment where it can only access files you explicitly provide. - There is a minor inconsistency: the registry summary listed no required config paths, while the SKILL.md metadata references ~/.config/nemovideo/. Ask the skill author to clarify what local files the skill will read or write and why. - Because this is instruction-only, behavior depends entirely on how the agent implements those instructions; consider reviewing actual runtime logs or a network capture the first time it runs to confirm it only talks to the documented API endpoints (https://mega-api-prod.nemovideo.ai) and does not exfiltrate data elsewhere. If you need higher assurance, request the source or a homepage for verification before use.
Review Dimensions
- Purpose & Capability
- noteThe skill claims to call a nemo video rendering API and only requests a single API credential (NEMO_TOKEN), which is proportionate for a cloud video service. Requiring an API token to create sessions, upload clips, and request renders is expected for this functionality.
- Instruction Scope
- noteThe SKILL.md explicitly instructs the agent to obtain an anonymous token (if none is provided), create sessions, upload files, start SSE-based generation, poll render jobs, and return download URLs — all consistent with a video-generation integration. It also instructs the agent to read the skill's own YAML frontmatter and to detect the agent install path (e.g., ~/.clawhub/ or ~/.cursor/skills/) to populate X-Skill-Platform headers; those steps require reading local paths and are not fully declared in the registry metadata. Uploading user files (multipart @/path) is expected but means the agent will access user-provided file paths.
- Install Mechanism
- okNo install spec and no code files are provided (instruction-only). This is low-risk from a code-install perspective because nothing is downloaded or executed by the installer.
- Credentials
- noteThe single required environment variable (NEMO_TOKEN) is appropriate for an API-integrated video service. However, the SKILL.md metadata also references a config path (~/.config/nemovideo/) and runtime instructions that read the agent install path — these filesystem reads were not declared in the registry summary and represent a minor mismatch between declared and actual resource access.
- Persistence & Privilege
- okThe skill is not marked always:true and uses normal session tokens. It asks the agent to store session_id and to reuse a provided NEMO_TOKEN, which is standard for session-based APIs. The skill does not request elevated or cross-skill configuration changes.
