dillera

tube-summary

Knowledgev1.0.0
By dilleraUpdated 2026-05-11@clawhub_dillera/tube-summary
Information RetrievalSummarization#Summarize

According to AlphaMoat, as of 2026-09, tube-summary has 3,466 downloads and 2 stars — ranked #3,198 of 5,078 AI skills overall, and #288 of 442 in Knowledge.

Installs
331
Downloads
3.5K
Stars
2
Overall Rank
#3,198
Top 63% overall · Top 66% in Knowledge
PlatformInstallsDownloadsStarsComments
ClawHub ↗1133.3K21
SkillHub ↗3313.5K2—

Platforms count differently and update at different times.

What this skill does

Search results let the user choose a video, then yt-dlp retrieves subtitles for a Python processor to extract topics, a summary, timestamps and quotes. Python, requests and yt-dlp are required. Subtitles are written locally and may be automatic or unavailable, so the output is a subtitle-derived aid rather than a complete visual analysis.

Profile published 2026-10-27

What you can do with it

  • Preview a video’s spoken topics without watching it in full

When to use it

  • When a selected YouTube video has usable English subtitles

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Find videos on this topic, let me choose one and summarize its available subtitles, noting gaps or automatic transcription.

Monthly Trend

Downloads3.5K
2.5K3.0K3.5K2026-03 · Downloads 2.6K2026-05 · Downloads 2.9K2026-06 · Downloads 3.0K2026-07 · Downloads 3.2K2026-08 · Downloads 3.3K2026-09 · Downloads 3.5K26-0326-09
Stars2
1232026-03 · Stars 22026-05 · Stars 22026-06 · Stars 22026-07 · Stars 22026-08 · Stars 22026-09 · Stars 226-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.5K—2
2026-083.3K+1.8%2
2026-073.2K+7.7%2
2026-063.0K+4.5%2
2026-052.9K—2
2026-032.6K—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 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
Show all (84 lines)

### 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
```

Popular in Knowledge

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.