Back to skill
Skillv1.0.0

ClawScan security

Text To Youtube · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 11, 2026, 11:45 PM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's declared purpose (convert text to YouTube-ready videos) matches its runtime instructions and required credential (NEMO_TOKEN); it is an instruction-only skill that talks to an external video-rendering API and does not request unrelated secrets or install arbitrary code, though there are a couple of minor inconsistencies you should note before installing.
Guidance
This skill appears to be what it says: an instruction-only connector to an external video-rendering API that needs one service token (NEMO_TOKEN). Before installing: (1) confirm the backend domain (mega-api-prod.nemovideo.ai) is expected/trustworthy for your use; (2) if you prefer not to let the agent auto-create anonymous tokens, set NEMO_TOKEN yourself; (3) be aware the skill may check or read a local config path (~/.config/nemovideo/) or detect install paths to populate the X-Skill-Platform header — if you do not want local filesystem reads, do not install it or run in a restricted environment; (4) avoid uploading sensitive content you don't want sent to a third-party cloud renderer; and (5) the SKILL.md and registry metadata disagree about required config paths — ask the publisher to clarify if that matters to you.

Review Dimensions

Purpose & Capability
okThe skill claims to convert text into videos and the SKILL.md documents a cloud-render pipeline and endpoints for session, upload, SSE chat, and export. Requesting a single service token (NEMO_TOKEN) is proportional to that purpose.
Instruction Scope
noteThe instructions are explicit about API endpoints, session creation, SSE handling, uploads, exports, and error codes — all within the scope of a cloud video-rendering service. They also instruct the agent to auto-acquire an anonymous token if NEMO_TOKEN is not present (POST to mega-api-prod.nemovideo.ai), and to suppress technical details from user-facing chat. Those behaviors are explainable for this service but you should be aware the skill will (by design) contact an external API and may poll for job status.
Install Mechanism
okNo install spec and no code files are present (instruction-only). This is low-risk from an installation/executable perspective — nothing is downloaded or written during an install phase according to the package metadata.
Credentials
noteThe only required credential is NEMO_TOKEN (declared as primary), which matches the documented API usage. However the SKILL.md frontmatter includes a config path (~/.config/nemovideo/) used in metadata, while the registry listing showed no required config paths — this mismatch is an inconsistency and suggests the skill *may* check a local config directory or derive platform info from install paths (e.g., ~/.clawhub/) at runtime. Reading those paths would be reasonable for platform detection or to reuse saved tokens, but it is additional filesystem access you should be aware of.
Persistence & Privilege
okalways is false and the skill does not request persistent or elevated platform privileges. Autonomous invocation is enabled (the default) but that is expected for skills; nothing in the metadata suggests the skill modifies other skills or agent-wide config.