← 返回
未分类 中文

Youtube Summary Skill

Fetch a YouTube video transcript and provide a structured summary. Usage: /youtube-summary <youtube-url> [--lang <language>]
获取YouTube视频字幕并提供结构化摘要。使用方式: /youtube-summary <YouTube链接> [--lang <语言>]
ivanopassari ivanopassari 来源
未分类 clawhub v1.0.7 1 版本 100000 Key: 无需
★ 0
Stars
📥 453
下载
💾 0
安装
1
版本
#latest

概述

YouTube Summary Skill

You are tasked with fetching a YouTube video transcript and producing a structured summary.

Steps

  1. Parse arguments: Read $ARGUMENTS. Extract the YouTube URL and an optional language flag (--lang ). If no URL is provided, use the AskUserQuestion tool to ask the user for it. If no --lang flag is provided, default to English.
  1. Fetch the transcript: Run the following command via Bash:

```bash

uv run --no-project --with youtube-transcript-api python -c "import sys,pathlib,runpy; h=pathlib.Path.home(); c=sorted(h.glob('.claude/plugins/cache/youtube-summary-skill/**/fetch_transcript.py')); s=c[-1] if c else h/'.claude/skills/youtube-summary-skill/fetch_transcript.py'; sys.argv=[str(s)]+sys.argv[1:]; runpy.run_path(str(s),run_name='__main__')" "$URL"

```

Replace $URL with the actual YouTube URL.

  1. Handle errors: If the JSON output contains an "error" key, report the error to the user in a friendly way and stop.
  1. Summarize: Using the transcript text, produce a structured summary in the chosen language with this format:

### Video Summary

Overview

A brief introductory paragraph summarizing the video's topic and main message.

Key Points

  • Bullet points covering the main concepts discussed in the video
  • Each point should be concise but informative

Notable Quotes

> Notable quotes or significant phrases from the video (if any stand out)

Translate section headings to match the chosen language (e.g., "Panoramica", "Punti chiave", "Citazioni notevoli" for Italian). If the transcript is in a different language than the chosen one, still produce the summary in the chosen language.

  1. Offer to save: After presenting the summary, ask the user if they want to save it as a Markdown file. If yes, write it using the Write tool to a reasonable filename based on the video ID (e.g., youtube_summary_.md).

Security & Permissions

What this skill does:

  • Runs a local Python script via uv to fetch YouTube video transcripts using the youtube-transcript-api library
  • Uses YouTube's public transcript/caption data (no API key required)
  • Optionally saves the generated summary as a local Markdown file

What this skill does NOT do:

  • Does not access your YouTube account or any authenticated data
  • Does not upload, post, or modify any content on YouTube
  • Does not send data to any third-party service
  • Does not store or cache any credentials
  • Cannot be invoked autonomously by agents (disable-model-invocation: true)

Bundled scripts: fetch_transcript.py (transcript fetcher)

Dependencies (managed by uv): youtube-transcript-api

Review the script before first use to verify behavior.

版本历史

共 1 个版本

  • v1.0.7 当前
    2026-05-03 06:01 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

knowledge-management

Baidu web search

ide-rea
使用百度AI搜索引擎(BDSE)进行网络搜索。适用于获取实时信息、文档资料或研究课题。
★ 246 📥 108,764
knowledge-management

web-tools-guide

user_ec205dbb
MANDATORY before calling web_search, web_fetch, browser, or opencli. Contains required error-handling procedures (web_se
★ 86 📥 167,692
knowledge-management

Summarize

paudyyin
智能摘要工具,自动为长文本、文档、网页生成摘要,提取要点与关键词,支持自定义摘要长度。
★ 966 📥 522,301