video-summarize

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill does what it says for video summarization, but its YouTube path uses Chrome browser cookies without declaring a credential requirement.

Review this skill before installing. The main functionality is consistent with video summarization, but YouTube processing uses Chrome cookies, so consider using a separate browser profile or avoiding YouTube links if you do not want the skill to access your logged-in session. Also review the dependency installer because it runs external package and model downloads.

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

Running the skill on YouTube links can use your logged-in Chrome/YouTube session, which may expose authenticated viewing access or account-specific data to the download process.

Why it was flagged

For YouTube links, the script reads Chrome browser cookies so yt-dlp can act with the user's logged-in YouTube session. The registry declares no primary credential or required config path, and the main SKILL.md says it only processes public videos.

Skill content
if [[ "$VIDEO_URL" =~ youtube\.com|youtu\.be ]]; then
    YTDLP_COOKIES="--cookies-from-browser chrome"
    echo "ℹ️ YouTube 链接,将使用 Chrome cookies"
fi
Recommendation

Only run this if you are comfortable with Chrome cookie access. Prefer a separate browser profile or explicit cookies file, and the skill should declare this credential/session requirement clearly.

What this means

Installing the skill can run external code and add packages from Homebrew, PyPI, and Hugging Face, so your system depends on those sources being trustworthy at install time.

Why it was flagged

The user-directed installer downloads and runs external setup code, installs unpinned packages, and downloads an unpinned model. These are plausible dependencies for video transcription, but they expand supply-chain trust.

Skill content
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
...
pip install yt-dlp -q
...
curl -L -o "$MODEL_FILE" "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-base.bin"
Recommendation

Review the installer before running it, run it in a controlled environment if possible, and prefer pinned versions/checksums for dependencies and model downloads.

What this means

Transcripts of processed videos remain on disk under the skill directory and may be reused later.

Why it was flagged

The skill intentionally stores raw transcripts and reuses them for later requests. This is disclosed and useful for caching, but it persists video-derived content locally.

Skill content
- **Smart caching**: Same video returns cached result on subsequent requests
...
cache/{title}/
└── transcript_raw.txt          # Raw transcript
Recommendation

Do not process sensitive videos unless you are comfortable with local transcript caching; delete the cache directory when you no longer need it.