Token导航 LogoToken导航

Agent Skill · 研究检索

youtube-summarizer(YouTube 总结器)

youtube-summarizer 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

youtube-summarizer 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 34,861。

总安装 2,172周安装 87GitHub Stars 262下载 703核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:youtube-summarizer(YouTube 总结器)
来源仓库:https://github.com/brianrwagner/ai-marketing-skills
仓库路径:skills/youtube-summarizer
安装命令:
npx skills add https://github.com/brianrwagner/ai-marketing-skills --skill youtube-summarizer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/brianrwagner/ai-marketing-skills --skill youtube-summarizer

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

youtube-summarizer 自动获取 YouTube 视频字幕,生成结构化摘要并推送至消息平台。适用于学习笔记、内容再利用和信息检索。支持 quick、standard、deep 三种模式,可选章节拆解与变现机会分析。使用前需确认视频版权许可,避免违规抓取受保护内容。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/youtube-summarizer

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/brianrwagner/ai-marketing-skills --skill youtu…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

youtube-summarizer 怎么安装?

在终端执行 npx skills add https://github.com/brianrwagner/ai-marketing-skills --skill youtube-summari…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

youtube-summarizer 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

youtube-summarizer 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

youtube-summarizer 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

youtube-summarizer 用的人多吗?

公开数据是累计安装 2,172 次,近一周安装 87 次,下载 703 次,GitHub 262 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

youtube-summarizer 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
youtube-summarizer

YouTube 总结器 · 本页

2,172262调用外部服务未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

YouTube Summarizer Skill

Automatically fetch transcripts from YouTube videos, generate structured summaries, and deliver full transcripts to messaging platforms.

Mode

Detect from context or ask: *"Quick TL;DR, full summary, or full summary with content angles?"*

ModeWhat you getBest for
quick3-bullet TL;DR + single key takeawayFast consumption, sharing a clip
standardFull structured summary: thesis, insights, takeawayLearning, note-taking, research
deepFull summary + chapter breakdown + content repurposing opportunitiesTurning a video into a content asset

Default: standard — use quick if they just want the gist. Use deep if they want to extract the video into usable content.


Why This vs ChatGPT?

Problem with ChatGPT: It can't access YouTube transcripts directly. You have to manually copy/paste captions or use a third-party tool first, then feed the text to ChatGPT. Multi-step, clunky, loses video metadata.

This skill provides:

  1. One-step transcript extraction - Drop a YouTube URL, get the full transcript automatically
  2. Structured summarization - Consistent format (thesis → insights → takeaway) every time, not random bullet points
  3. Video metadata included - Title, channel, views, publish date embedded in summary
  4. Full transcript delivery - Saves timestamped transcript to file and sends to Telegram/chat platforms
  5. Works from VPS/cloud - Uses Android client emulation to bypass YouTube's cloud IP blocking (where yt-dlp fails)
  6. Multi-language support - Auto-fetches in requested language with English fallback

You can replicate this by manually enabling captions, copying text, pasting to ChatGPT, reformatting the output, saving to a file, and uploading. Takes 5-10 minutes. This skill does it in 15-20 seconds.

When to Use

Activate this skill when:

  • User shares a YouTube URL (youtube.com/watch, youtu.be, youtube.com/shorts)
  • User asks to summarize or transcribe a YouTube video
  • User requests information about a YouTube video's content
  • You need to analyze video content for research or content creation

Dependencies

Required: MCP YouTube Transcript server must be installed at: /root/clawd/mcp-server-youtube-transcript

If not present, install it:

cd /root/clawd
git clone https://github.com/kimtaeyoon83/mcp-server-youtube-transcript.git
cd mcp-server-youtube-transcript
npm install && npm run build

Workflow

1. Detect YouTube URL

Extract video ID from these patterns:

  • https://www.youtube.com/watch?v=VIDEO_ID
  • https://youtu.be/VIDEO_ID
  • https://www.youtube.com/shorts/VIDEO_ID
  • Direct video ID: VIDEO_ID (11 characters)

2. Fetch Transcript

Run this command to get the transcript:

cd /root/clawd/mcp-server-youtube-transcript && node --input-type=module -e "
import { getSubtitles } from './dist/youtube-fetcher.js';
const result = await getSubtitles({ videoID: 'VIDEO_ID', lang: 'en' });
console.log(JSON.stringify(result, null, 2));
" > /tmp/yt-transcript.json

Replace VIDEO_ID with the extracted ID. Read the output from /tmp/yt-transcript.json.

3. Process the Data

Parse the JSON to extract:

  • result.metadata.title - Video title
  • result.metadata.author - Channel name
  • result.metadata.viewCount - Formatted view count
  • result.metadata.publishDate - Publication date
  • result.actualLang - Language used
  • result.lines - Array of transcript segments

Full text: result.lines.map(l => l.text).join(' ')

4. Generate Summary

Create a structured summary using this template:

📹 **Video:** [title]
👤 **Channel:** [author] | 👁️ **Views:** [views] | 📅 **Published:** [date]

**🎯 Main Thesis:**
[1-2 sentence core argument/message]

**💡 Key Insights:**
- [insight 1]
- [insight 2]
- [insight 3]
- [insight 4]
- [insight 5]

**📝 Notable Points:**
- [additional point 1]
- [additional point 2]

**🔑 Takeaway:**
[Practical application or conclusion]

Aim for:

  • Main thesis: 1-2 sentences maximum
  • Key insights: 3-5 bullets, each 1-2 sentences
  • Notable points: 2-4 supporting details
  • Takeaway: Actionable conclusion

5. Save Full Transcript

Save the complete transcript to a timestamped file:

/root/clawd/transcripts/YYYY-MM-DD_VIDEO_ID.txt

Include in the file:

  • Video metadata header (title, channel, URL, date)
  • Full transcript text
  • URL reference for easy lookup

6. Platform-Specific Delivery

If channel is Telegram:

message --action send --channel telegram --target CHAT_ID \
  --filePath /root/clawd/transcripts/YYYY-MM-DD_VIDEO_ID.txt \
  --caption "📄 YouTube Transcript: [title]"

If channel is other/webchat: Just reply with the summary (no file attachment).

7. Reply with Summary

Send the structured summary as your response to the user.

Real Case Study

User: Content creator researching competitor YouTube strategies

Challenge: Needed to analyze 20+ competitor videos per week to identify trending topics, messaging patterns, and content gaps. Manual process: watch video, take notes, transcribe key quotes. Time: 30-45 min per video.

Solution with youtube-summarizer:

  1. Drop YouTube URL in chat
  2. Get structured summary in 20 seconds
  3. Full transcript saved for reference
  4. Copy key insights for content planning doc

Workflow example:

User: Analyze this video: https://youtube.com/watch?v=abc123
[20 seconds later]

📹 Video: "10 AI Tools That Will Replace Your Job in 2026"
👤 Channel: TechFuturist | 👁️ Views: 847K | 📅 Published: Jan 12, 2026

🎯 Main Thesis:
AI tools are automating creative and knowledge work faster than expected, but the real opportunity is in augmentation, not replacement.

💡 Key Insights:
- ChatGPT usage among marketers jumped from 12% to 67% in one year
- Video editing time reduced by 80% using AI tools like Descript
- The biggest wins come from combining tools (Notion + Claude + Zapier)
- Companies hiring "AI workflow designers" to optimize human-AI collaboration
- Workers using AI secretly outperform peers by 40% (BCG study)

📝 Notable Points:
- Shows examples of 3 small businesses that 10× output with AI
- Warns against over-automation: "AI can write, but can't think strategically"

🔑 Takeaway:
Don't ask "Will AI replace me?" Ask "How can I use AI to become 10× more valuable?"

Results after 8 weeks:

  • Time saved: 25 hours/week (from 600 min to 60 min for 20 videos)
  • Content output: 3 videos/week (up from 1/week)
  • Better insights: Full transcripts searchable, found patterns missed when just watching
  • Competitive intel: Built database of 160+ competitor video summaries with key quotes
  • ROI quote: "This skill turned competitor research from a chore into an assembly line."

Why This Beats Manual Methods

MethodTimeGets MetadataStructured OutputSearchable ArchiveCloud-Friendly
Watch + take notes30-45 minNoNoManual onlyN/A
YouTube transcript feature5 minNoNoNoYes
yt-dlp2-5 minYesNoYes❌ Blocked on VPS
Copy to ChatGPT10 minNoSometimesNoYes
This skill20 secYesYesYes✅ Works on VPS

Error Handling

If transcript fetch fails:

  • Check if video has captions enabled
  • Try with lang: 'en' fallback if requested language unavailable
  • Inform user that transcript is not available and suggest alternatives:

- Manual YouTube transcript feature (Settings → Show transcript) - Video may not have captions - Try a different video

If MCP server not installed:

  • Provide installation instructions
  • Offer to install it automatically if in appropriate context

If video ID extraction fails:

  • Ask user to provide the full YouTube URL or video ID

If video is age-restricted or private:

  • Inform user that transcript cannot be accessed due to restrictions
  • Suggest checking video privacy settings

Examples

Example 1: Tech Tutorial

Input: https://youtube.com/watch?v=dQw4w9WgXcQ

Output:

📹 **Video:** "Building a SaaS from Scratch: Lessons from $10K MRR"
👤 **Channel:** IndieHackerTV | 👁️ **Views:** 124K | 📅 **Published:** Feb 1, 2026

**🎯 Main Thesis:**
Most SaaS founders fail because they build for 6 months before talking to customers. The path to $10K MRR is customer conversations first, MVP second.

**💡 Key Insights:**
- Interviewed 50 potential customers before writing a single line of code
- First paid customer signed up with a Figma mockup (no product built yet)
- Charged $99/month from day 1 (no free tier, no discounts)
- Spent $0 on ads; all growth from Twitter + Reddit engagement
- Hit $10K MRR in 9 months by saying "no" to feature requests that didn't fit ICP

**📝 Notable Points:**
- Used Stripe payment links before building a billing system
- First 3 customers came from solving their problem in public on Twitter
- Weekly "build in public" updates on Twitter drove 40% of signups

**🔑 Takeaway:**
Validate demand before building. If 10 people won't pay for a mockup, 1,000 won't pay for the real product.

Example 2: Business Strategy Video

Input: https://youtu.be/abc123xyz

Output:

📹 **Video:** "Why Notion's Business Model is Genius"
👤 **Channel:** SaaS Breakdowns | 👁️ **Views:** 456K | 📅 **Published:** Jan 28, 2026

**🎯 Main Thesis:**
Notion's growth strategy flips traditional SaaS: give away the product for free to individuals, monetize when they bring it to work.

**💡 Key Insights:**
- 80% of Notion's enterprise deals started with a single employee using the free plan
- Bottom-up adoption = zero sales team needed for first $10M ARR
- Templates marketplace created a content flywheel (100K+ free templates)
- Personal use (free) → Team use (paid) conversion rate: 23% (industry avg: 2-5%)
- Community evangelism replaced traditional marketing (4M+ Reddit/Discord members)

**📝 Notable Points:**
- Notion's viral coefficient: 1.4 (every user invites 1.4 others on average)
- Template creators drive 30% of new user acquisition
- Pricing strategy: free until 10 people = no friction to start

**🔑 Takeaway:**
Build a product individuals love first. Enterprise sales will follow when employees demand it at work.

Quality Guidelines

  • Be concise: Summary should be scannable in 30 seconds
  • Be accurate: Don't add information not in the transcript
  • Be structured: Use consistent formatting for easy reading
  • Be contextual: Adjust detail level based on video length

- Short videos (<5 min): Brief summary (3 key insights) - Medium videos (5-30 min): Standard format (5 key insights) - Long videos (>30 min): Detailed breakdown (7+ insights, split into sections if needed)

  • Extract value: Focus on actionable insights, data points, and contrarian takes (not generic advice)

Pro Tips

For Better Summaries:

  1. Prioritize data points - Numbers, percentages, study citations stand out
  2. Extract quotes - Memorable one-liners make summaries shareable
  3. Identify frameworks - If video presents a method/process, extract the steps
  4. Spot contrarian takes - Unconventional wisdom is more valuable than common advice
  5. Note proof - Examples, case studies, before/after results add credibility

For Research Workflows:

  1. Build a transcript library - Organize by topic/niche for pattern spotting
  2. Search across transcripts - Use grep or text search to find mentions of specific topics
  3. Track trends - Same topic across multiple videos = rising trend
  4. Extract prompts - Save useful frameworks/methods as reusable prompts

For Content Creation:

  1. Find content gaps - What questions are asked but not fully answered?
  2. Analyze top performers - What structure/pacing do high-view videos use?
  3. Extract hooks - First 30 seconds of transcript = proven hook patterns
  4. Repurpose insights - Turn video insights into Twitter threads, blog posts, newsletters

Configuration

Standard Mode (default)

youtube-summarizer [URL]
  • Fetches transcript in English
  • Generates structured summary
  • Saves transcript to file
  • Sends to messaging platform if applicable

Quick Mode

youtube-summarizer [URL] --quick
  • Thesis + 3 key insights only
  • No transcript file saved
  • Faster processing for rapid research

Deep Dive Mode

youtube-summarizer [URL] --deep
  • Extended summary with timestamps
  • Section-by-section breakdown for long videos
  • Includes all notable quotes

Language-Specific

youtube-summarizer [URL] --lang es
  • Fetches transcript in specified language
  • Falls back to English if unavailable

Installation & Setup

# 1. Clone and install MCP server
cd /root/clawd
git clone https://github.com/kimtaeyoon83/mcp-server-youtube-transcript.git
cd mcp-server-youtube-transcript
npm install && npm run build

# 2. Test installation
node --input-type=module -e "
import { getSubtitles } from './dist/youtube-fetcher.js';
const result = await getSubtitles({ videoID: 'dQw4w9WgXcQ', lang: 'en' });
console.log(result.metadata.title);
"

# 3. Create transcripts directory
mkdir -p /root/clawd/transcripts

# 4. Verify skill is ready
youtube-summarizer --check-setup

Common Issues

Issue: "Transcript not available"

  • Cause: Video has no captions/subtitles enabled
  • Fix: Ask video creator to enable captions, or try a different video

Issue: "Failed to fetch transcript" (on VPS)

  • Cause: YouTube may have updated their API
  • Fix: Update MCP server: cd /root/clawd/mcp-server-youtube-transcript && git pull && npm install && npm run build

Issue: "Video ID not recognized"

  • Cause: Malformed URL or unsupported format
  • Fix: Copy URL directly from YouTube address bar

Future Enhancements (Roadmap)

  • Multi-video batch processing (analyze playlists)
  • Sentiment analysis on transcript (positive/negative/neutral tone)
  • Speaker diarization (identify different speakers in interviews/panels)
  • Automatic chapter detection (split long videos into logical sections)
  • Cross-video pattern analysis (find common themes across multiple videos)

Support

Issues or suggestions? Provide:

  • YouTube URL that failed
  • Error message (if any)
  • Expected vs actual behavior
  • MCP server version: cd /root/clawd/mcp-server-youtube-transcript && git rev-parse HEAD

Built on MCP YouTube Transcript server (Android emulation for cloud reliability). Turn any YouTube video into structured, searchable knowledge in 20 seconds.

平台分布

Codex

36.52%
按下载量换算257

Claude

30.51%
按下载量换算214

Cursor

20.89%
按下载量换算147

Gemini CLI

9.44%
按下载量换算66

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

可疑

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills