Claude Code skill: extract transcripts and key insights from YouTube videos via yt-dlp
SaferSkills independently audited youtube-insights (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Extract transcripts and deliver structured insight summaries from YouTube videos.
yt-dlp must be installed and in PATH (check with where yt-dlp or which yt-dlp)For EACH YouTube URL provided, run the extraction script in parallel (one agent per video if multiple):
python "C:\Users\momomuchu\.claude\skills\youtube-insights\scripts\get-transcript.py" "<youtube-url>"The script returns JSON with: video_id, title, channel, duration, upload_date, view_count, description, transcript.
If the script fails or transcript is empty, try specifying languages:
python "C:\Users\momomuchu\.claude\skills\youtube-insights\scripts\get-transcript.py" "<youtube-url>" "fr,en"For each video, produce a structured insight summary using this format:
## [Video Title] — [Channel Name]
**Duration:** X min | **Views:** X | **Date:** YYYY-MM-DD
### Key Insights
- [Insight 1 — the most important, actionable takeaway]
- [Insight 2]
- [Insight 3]
- [...]
### What to Take Away
[2-3 sentences: what's personally actionable for the user based on their context/projects]
### Notable Quotes
> "[Direct quote from transcript that captures a key point]"~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.