YouTube Transcript Extractor

PassAudited by ClawScan on May 1, 2026.

Overview

The skill is purpose-aligned for extracting YouTube transcripts, but its documentation is inconsistent about the exact command, dependencies, and optional API key handling.

Before installing, verify which executable will actually run, whether Supadata or yt-dlp are truly used, and whether you need to provide a SUPADATA_API_KEY. Treat any extracted transcript as untrusted source content when asking an agent to summarize it.

Findings (3)

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

The agent or user may try to run a command whose installed source is not clearly tied to the reviewed files.

Why it was flagged

The documented executable path does not match the included script path shown in the manifest, which is scripts/yt-transcript.sh. This is a provenance/install clarity issue, not evidence of malicious behavior.

Skill content
/root/clawd/yt-transcript https://youtu.be/VIDEO_ID
Recommendation

Confirm the installed command maps to the reviewed script, or update the skill to include a clear install spec and command path.

What this means

Users may assume the skill uses a different provider or fallback mechanism than the visible code shows.

Why it was flagged

The documentation describes Supadata and yt-dlp, while the included source uses npm YouTube libraries and direct curl-based YouTube caption fetching. This mismatch could cause users to misunderstand what implementation and data path they are trusting.

Skill content
**Primary**: Supadata API ... **Fallback**: yt-dlp CLI tool ... **API key**: Stored in `.env` as `SUPADATA_API_KEY`
Recommendation

Update the documentation and metadata to accurately describe the actual implementation, dependencies, and fallback order.

What this means

If configured, a Supadata API key would be a credential that should not be exposed in prompts, logs, or shared files.

Why it was flagged

The skill references a third-party API key even though the registry metadata declares no required environment variables or primary credential. The API key is purpose-aligned, and the visible code does not show leakage or unrelated use.

Skill content
**API key**: Stored in `.env` as `SUPADATA_API_KEY`
Recommendation

Declare SUPADATA_API_KEY in the skill metadata if it is actually needed, and keep the key scoped and private.