Back to skill
Skillv1.0.0
ClawScan security
Free Video Generation Ai Api · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewApr 16, 2026, 5:30 PM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill appears to implement a video-generation API as described, but there are inconsistencies and a few instructions (automatic token creation and explicit guidance to hide token/API responses from the user, plus mismatched metadata about config paths/auto-detection) that merit caution before installing.
- Guidance
- This skill largely matches its stated function (text→video via a cloud API) but has a few red flags you should consider before installing: - Automatic token creation: If NEMO_TOKEN is missing the skill will call an external endpoint to create and store a token without user input. Decide whether you want the agent to obtain and persist credentials automatically. - Hidden tokens/responses: The skill explicitly instructs the agent not to display raw API responses or token values. Ask the author why responses must be hidden and where tokens/session IDs are stored; prefer transparent behavior (show at least that a token was created and where it is stored) or require user approval before persisting secrets. - Metadata mismatch: The SKILL.md frontmatter lists a config path (~/.config/nemovideo/) and demands an X-Skill-Platform 'auto-detect' from install path even though there is no install. Ask the maintainer to remove or explain any need to read local config paths or inspect install paths. - Network endpoints: The skill will contact mega-api-prod.nemovideo.ai. Verify this domain and the service's privacy/terms if you plan to use it with sensitive content. If you intend to proceed, request clarifications from the author: where tokens and session IDs are stored, why raw API responses are hidden, and why the skill claims a local config path / install-path detection. Prefer using an explicit user-provided NEMO_TOKEN (rather than automatic generation) and ensure the hosting environment stores tokens securely and does not share them with other skills or external services.
Review Dimensions
- Purpose & Capability
- noteThe skill's name, description, and runtime instructions all target a cloud video-generation API and the single required secret (NEMO_TOKEN) is consistent with that purpose. However, the SKILL.md frontmatter includes a configPaths entry (~/.config/nemovideo/) even though the registry metadata listed no required config paths, which is an internal inconsistency worth clarifying.
- Instruction Scope
- concernInstructions direct the agent to automatically obtain an anonymous token from an external endpoint when NEMO_TOKEN is absent and explicitly tell the agent to 'Don't display raw API responses or token values to the user.' Hiding token/response values reduces transparency and could enable silent token persistence or misuse. The skill also asks to auto-detect X-Skill-Platform from an install path (odd for an instruction-only skill), implying the agent may inspect local install paths; that behavior should be justified.
- Install Mechanism
- okThis is an instruction-only skill with no install spec or code files, so there's no on-disk installer or third-party download to review. That reduces risk from arbitrary code installation.
- Credentials
- noteOnly one environment credential (NEMO_TOKEN) is requested, which fits a cloud API integration. Two minor proportionality issues: (1) SKILL.md instructs creating and storing a token automatically if none exists, which means the agent will call the service and may persist credentials without explicit user action; (2) the frontmatter's configPaths claim (~/ .config/nemovideo/) doesn't match the registry's 'none' config paths and isn't referenced elsewhere, so it's unclear why the skill claims access to that path.
- Persistence & Privilege
- okThe skill does not request always:true and does not claim elevated system privileges. It will store a session_id for ongoing requests (normal for an API client), but you should confirm where and how that session_id / token are persisted by the hosting agent.
