dillera

tube-summary

ナレッジ管理v1.0.0
作者:dillera更新日 2026-05-11@clawhub_dillera/tube-summary
情報検索要約#Summarize

AlphaMoatによると、2026-09時点でtube-summaryのダウンロード数は3,466、スター数は2で、AIスキル全体5,078件中3,198位、ナレッジ管理では442件中288位です。

インストール数
331
ダウンロード数
3466
スター数
2
総合順位
#3,198
全体の上位 63% · ナレッジ管理の上位 66%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗113330921
SkillHub ↗33134662—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

ユーザーが動画を選び、yt-dlp で字幕を取得して Python 処理で話題、要約、時刻、発言を抽出します。Python、requests、yt-dlp が必要です。字幕は本機に保存し、自動生成や欠落の場合もあるため、映像全体の分析ではなく字幕に基づく補助です。

資料公開日 2026-10-27

できること

  • 動画を通して見ずに発言の話題を把握する

使う場面

  • 選んだ YouTube 動画に利用できる英語字幕があるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

この話題の動画を探して私に選ばせ、使える字幕を要約し、欠落や自動字幕を明記して。

月次の推移

ダウンロード数3466
2510302435372026-03 · ダウンロード数 25812026-05 · ダウンロード数 28512026-06 · ダウンロード数 29802026-07 · ダウンロード数 32082026-08 · ダウンロード数 32662026-09 · ダウンロード数 346626-0326-09
スター数2
1232026-03 · スター数 22026-05 · スター数 22026-06 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093466—2
2026-083266+1.8%2
2026-073208+7.7%2
2026-062980+4.5%2
2026-052851—2
2026-032581—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.5 KB・ClawHub v1.0.0
---
name: tube-summary
description: Search YouTube for videos on any topic and get intelligent summaries from video subtitles. Use when you need to: (1) Find and preview YouTube videos on a subject, (2) Get a detailed description of what a video covers based on its actual content, (3) Quickly understand video topics without watching. Workflow: search YouTube → pick a video → extract and summarize subtitles.
---

# tube-summary

Search YouTube for videos on any topic, then extract and summarize their content using subtitles.

## Quick Start
すべて表示(全 84 行)

### Step 1: Search for Videos

When asked about a topic, search YouTube and list the top 10 results:

```bash
python3 scripts/youtube-search.py "your search query"
```

This returns a numbered list of videos with titles, channels, and view counts.

### Step 2: User Picks a Video

The user selects one video by number (e.g., "3" for the third video).

### Step 3: Download Subtitles

Extract English subtitles from the selected video using yt-dlp:

```bash
yt-dlp --write-subs --sub-langs en --skip-download "VIDEO_URL"
```

This creates a `.en.vtt` subtitle file without downloading the video.

### Step 4: Process & Summarize

Use the subtitle processor to analyze and summarize:

```bash
python3 scripts/process-subtitles.py "path/to/subtitle-file.vtt"
```

This generates:
- **Key Topics**: Main subjects covered in the video
- **Summary**: Concise 2-3 paragraph description of content
- **Timestamps**: Notable moments with context
- **Key Quotes**: Important statements from speakers

## Workflow

1. **Search** → `youtube-search.py "<topic>"` → Display top 10 videos
2. **User selects** → e.g., "Video 5"
3. **Extract URL** → From the search results
4. **Download subs** → `yt-dlp --write-subs --sub-langs en --skip-download "URL"`
5. **Process** → `process-subtitles.py "subtitle.vtt"`
6. **Present** → Formatted summary with key points

## Prerequisites

- `yt-dlp` (install: `pip install yt-dlp`)
- `requests` (for YouTube search fallback)
- Python 3.7+

## Notes

- If YouTube search API is unavailable, the fallback uses web scraping via requests
- Subtitles may be auto-generated if not manually authored
- Some videos may not have English subtitles available
- The subtitle file is created in the same directory as yt-dlp is run

## Example Usage

```
User: "Tell me about Rust programming language"

→ Search returns 10 videos about Rust

User: "Summarize video 3"

→ Downloads subtitles from video 3
→ Processes and returns detailed summary
```

ナレッジ管理の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。