Youmind Youtube Transcript

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill mostly matches its YouTube transcript purpose, but it requests broader Bash and YouMind command authority than the workflow appears to need.

Install only if you trust YouMind and its npm CLI. Keep your API key in environment variables, use the skill for specific YouTube URLs you are comfortable saving to YouMind, and prefer a tightened command allowlist or manual approval for any Bash command outside the documented transcript workflow.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the agent is confused or influenced by later content, it may have more local shell or YouMind CLI authority than is necessary for extracting transcripts.

Why it was flagged

The workflow only documents a small set of YouMind calls and a simple API-key check, but these wildcard Bash permissions are broader. The environment-check pattern appears capable of matching chained shell commands after the key test.

Skill content
allowed-tools:
  - Bash(youmind *)
  - Bash([ -n "$YOUMIND_API_KEY" ] *)
Recommendation

Narrow the allowlist to exact setup and API commands, or require explicit user approval for any command outside the documented transcript workflow.

What this means

The selected YouTube URLs will be saved to your YouMind account and may consume account quota or credits.

Why it was flagged

The skill uses a YouMind API key and creates materials on the user's default YouMind board. This is expected for the stated integration, but it is still account-level authority.

Skill content
primaryEnv: YOUMIND_API_KEY ... youmind call createMaterialByUrl '{"url":"<youtube-url>","boardId":"<boardId>"}'
Recommendation

Use it only with videos you are comfortable saving to YouMind, keep the API key in environment variables rather than chat, and review created board items if needed.

What this means

Installing the CLI adds external code to the local environment.

Why it was flagged

The setup installs an external npm package globally. This is central to the skill's purpose, but users must trust the package source and install-time behavior.

Skill content
npm install -g @youmind-ai/cli
Recommendation

Install only from a trusted npm source, consider verifying the package/version, and avoid running global installs in sensitive environments unless necessary.

What this means

Transcript polling may continue briefly in the background after the main response.

Why it was flagged

The skill may use a background/subagent task. It is scoped to polling and result delivery, but it continues work after returning control to the user.

Skill content
Proactively spawn a subagent for the polling + extraction work
Recommendation

Allow background processing only for the specific videos you requested, and cancel or avoid it if you do not want autonomous follow-up work.

What this means

You may see an upgrade prompt if the YouMind API reports quota or payment limits.

Why it was flagged

The skill requires a promotional upgrade message for 402 payment errors. This is relevant billing guidance, but it is sales-oriented and mandatory.

Skill content
You've reached your free plan limit. Upgrade to Pro or Max ... Pro plan benefits ... Upgrade now
Recommendation

Treat upgrade links as service billing information and verify pricing or limits independently before purchasing.