スキル一覧に戻る
joshp123

summarize-youtube

by joshp123

6🍴 0📅 2026年1月14日
GitHubで見るManusで実行

SKILL.md


name: summarize-youtube description: High-quality YouTube video summarization using the local summarize CLI with yt-dlp + whisper.cpp transcription and Claude CLI by default. Use when asked to summarize a YouTube video, extract a transcript from audio (not captions), or run a repeatable best-quality video summary workflow.

Summarize YouTube

Overview

Produce best-quality summaries from YouTube videos by transcribing audio with yt-dlp + whisper.cpp and summarizing with Claude CLI. This avoids caption-track errors and keeps the workflow reproducible.

Quick Start

  1. Run the script with the video URL: scripts/summarize_youtube.sh "<youtube-url>"
  2. The summary is printed to stdout. Redirect to a file if needed: scripts/summarize_youtube.sh "<url>" > /tmp/summary.md

Workflow

  1. Confirm a whisper.cpp GGML model exists at: ~/.cache/whisper.cpp/ggml-medium.en.bin
  2. If missing, download it with: nix shell nixpkgs#whisper-cpp --command whisper-cpp-download-ggml-model medium.en --output-dir ~/.cache/whisper.cpp
  3. Run scripts/summarize_youtube.sh to transcribe via yt-dlp + whisper.cpp and summarize with Claude.

Options

  • --cli <provider>: claude (default), codex, gemini
  • --length <preset>: short|medium|long|xl|xxl (default: xxl)
  • --model <id>: whisper.cpp model id (default: medium.en)
  • --timeout <duration> and --retries <count>: pass through to summarize
  • --extract: transcript only (no LLM summary)

Script

scripts/summarize_youtube.sh is the canonical entry point. Prefer it over hand-crafted commands so the workflow stays consistent.

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です