Back to skill
Skillv0.0.2

ClawScan security

NewTest白木 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 14, 2026, 9:23 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's declared requirements and runtime instructions match its stated purpose (a CLI wrapper for a Narrator AI service); nothing requests unrelated credentials or surprising system access.
Guidance
This skill appears internally consistent for controlling the narrator-ai-cli. Before installing or providing an API key: 1) Verify the narrator-ai-cli GitHub repo and the referenced release/tag to ensure you trust the code that pip will install. 2) Limit the API key's permissions and rotate it if possible; the CLI stores the key in ~/.narrator-ai/config.yaml (SKILL.md says perms 0600) so check that file and its permissions. 3) If you do not want your agent to install packages autonomously, install the CLI manually in a controlled environment and keep the skill instruction-only. 4) Note the minor metadata mismatch (skill display name vs plugin.json) and the presence of contact info — these are not harmful but worth verifying the publisher identity. If you need higher assurance, inspect the pip package source locally before installation.

Review Dimensions

Purpose & Capability
okName/description promise (create AI-narrated videos) aligns with required binary (narrator-ai-cli) and declared primary env var (NARRATOR_APP_KEY). The instructions and examples all target the narrator-ai-cli and the Narrator API endpoints; requested items are expected for this functionality.
Instruction Scope
okSKILL.md is an instruction-only integration that tells the agent how to call the CLI and the service (upload, create tasks, query, stream). It references the CLI config file (~/.narrator-ai/config.yaml) and environment overrides (NARRATOR_SERVER, NARRATOR_TIMEOUT) which are relevant. It does not instruct reading unrelated system files or exfiltrating unrelated secrets. It also enforces user confirmation for resource selection.
Install Mechanism
noteThe skill recommends installing the narrator-ai-cli via pip from a GitHub archive/ git URL — a standard pattern. The package source is GitHub (reasonable), not an unknown personal server. Note: the top-level manifest in the evaluation summary said 'no install spec', but plugin.json and SKILL.md include a pip install spec; this mismatch is minor but worth noting because installation will fetch and install third-party code.
Credentials
okOnly one required credential (NARRATOR_APP_KEY) is declared as primary and is appropriate for an API-driven CLI. SKILL.md mentions optional overrides (NARRATOR_SERVER, NARRATOR_TIMEOUT) but does not require additional unrelated secrets or keys.
Persistence & Privilege
okalways:false (no forced global install). The skill stores its own config at ~/.narrator-ai/config.yaml (permission 0600); this is reasonable for a CLI-based integration. The skill does not request system-wide powers or modification of other skills.