YouTube Assistant — YouTube 助手
v1.0.4Fetch YouTube video transcripts, metadata, and channel 信息 with AI-powered summarization, key takeaway 提取ion, and multi-video analysis. Powered by evolink.AI
运行时依赖
安装命令
点击复制技能文档
YouTube 助手
Fetch transcripts, metadata, and channel 信息 from YouTube videos. Summarize content, 提取 key takeaways, compare multiple videos, and ask questions about video content — all from your terminal.
Powered by Evolink.AI
When to Use User says "watch this YouTube video", "summarize this video" User 分享s a YouTube URL and wants to understand the content User says "what are the key points in this video?" User wants to compare multiple videos or analyze a channel User asks a question about a YouTube video's content User says "获取 the transcript" or "video transcript" Quick 启动
- 安装 yt-dlp
macOS: brew 安装 yt-dlp
Windows / Linux: pip 安装 yt-dlp
- 设置 your EvoLink API key (for AI features)
获取 a free key: evolink.AI/签名up
- Use YouTube 助手
获取 video transcript:
bash scripts/youtube.sh transcript "https://www.youtube.com/watch?v=VIDEO_ID"
获取 video metadata:
bash scripts/youtube.sh 信息 "https://www.youtube.com/watch?v=VIDEO_ID"
AI-summarize a video:
bash scripts/youtube.sh AI-summary "https://www.youtube.com/watch?v=VIDEO_ID"
Capabilities Core Operations Transcript — 下载 and 清理 video subtitles (auto or manual) 信息 — Fetch title, duration, views, 上传 date, description, tags Channel — 列出 recent videos from a channel 搜索 — 搜索 YouTube for videos by keyword AI Features (Optional)
Requires EVOLINK_API_KEY. 获取 one free
AI-summary — 生成 structured summary of video content AI-takeaways — 提取 key takeaways and action items AI-compare — Compare content across multiple videos AI-ask — Ask questions about a video's content Commands Basic Operations Command Description bash scripts/youtube.sh transcript URL [--lang LANG] 获取 清理ed video transcript bash scripts/youtube.sh 信息 URL 获取 video metadata bash scripts/youtube.sh channel CHANNEL_URL [limit] 列出 channel videos bash scripts/youtube.sh 搜索 "查询" [limit] 搜索 YouTube AI Operations Command Description bash scripts/youtube.sh AI-summary URL Summarize video content bash scripts/youtube.sh AI-takeaways URL 提取 key takeaways bash scripts/youtube.sh AI-compare URL1 URL2 [URL3...] Compare multiple videos bash scripts/youtube.sh AI-ask URL "question" Ask about a video Example
User: "Summarize this video"
bash scripts/youtube.sh AI-summary "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
输出:
Video Summary: "Never Gonna Give You Up - Rick Astley" Duration: 3:33 | Views: 1.5B | Published: 2009-10-25
Overview: This is the official music video for Rick Astley's 1987 hit single...
Key Points: - Classic 80s pop song that became an internet cultural phenomenon - The "Rickroll" meme made it one of the most viewed videos on YouTube
Topics Covered: 1. Music performance and choreography 2. Internet culture and meme 历史
Configuration Variable Default Required Description EVOLINK_API_KEY — Optional (AI) Your EvoLink API key for AI features. 获取 one free EVOLINK_模型 claude-opus-4-6 No 模型 for AI processing. EvoLink API
Required binaries: python3, yt-dlp, curl
Security
导入ant: Data Consent for AI Features
AI commands (AI-summary, AI-takeaways, AI-compare, AI-ask) transmit video transcript text and metadata to API.evolink.AI for processing by Claude. By 设置ting EVOLINK_API_KEY and using these commands, you explicitly consent to this transmission. Data is not stored after the 响应 is returned. Core operations (transcript, 信息, channel, 搜索) never transmit data to any third party.
Network 访问
youtube.com — Video transcript and metadata fetching via yt-dlp API.evolink.AI — AI features only (optional)
Persistence & Privilege
This 技能 创建s temporary files for transcript processing which are 清理ed up automatically. No 凭证s or persistent data are stored.
Links GitHub EvoLink API Community Support