# youtube-summarizer

Fetches YouTube transcripts and generates structured video notes. Useful for competitor research and content analysis without manual copy-pasting.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 449
- Author: abe238
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/BrianRWagner/ai-marketing-claude-code-skills/tree/HEAD/youtube-summarizer/SKILL.md
- Updated: 2026-03-19
- HTML: https://affpapa.org/en/nevibecode/skills/abe238-youtube-summarizer

## What it does

The skill takes a video link or Shorts URL and retrieves captions via a local transcript module. It emulates an Android client. This avoids cloud IP bans on remote servers. The tool also extracts metadata like the author, view count, and publication date.

Output formats include a three-bullet `quick` summary, a default `standard` note, and a `deep` mode for content planning. The agent saves full transcripts to timestamped text files. It can also deliver files straight to Telegram.

Without the transcript server built at `/root/clawd/mcp-server-youtube-transcript`, this skill fails completely. It strictly requires Node.js and compiled scripts in the `dist` folder.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill youtube-summarizer -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/youtube-summarizer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/youtube-summarizer/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill youtube-summarizer -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/youtube-summarizer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill youtube-summarizer -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/youtube-summarizer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install BrianRWagner/ai-marketing-claude-code-skills youtube-summarizer
```

2. **Manually: put the files in place**
- File: `.github/skills/youtube-summarizer/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill youtube-summarizer -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/BrianRWagner/ai-marketing-claude-code-skills --path youtube-summarizer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/youtube-summarizer/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill youtube-summarizer -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/BrianRWagner/ai-marketing-claude-code-skills/tree/HEAD/youtube-summarizer/SKILL.md

## When to use it
- extract video captions from YouTube without manual copy-pasting
- generate structured summaries with key insights and core takeaways
- bypass cloud IP restrictions on VPS instances via Android client emulation
- save timestamped transcripts and metadata directly to local files
- deliver video transcript documents straight to Telegram

## Example prompts
- Summarize this video using quick mode: https://www.youtube.com/watch?v=VIDEO_ID
- Analyze https://www.youtube.com/shorts/VIDEO_ID in deep mode to identify key content ideas
- Extract the transcript from https://youtu.be/VIDEO_ID and save it to a local file

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 238500 installs
- [programmatic-seo](https://affpapa.org/en/nevibecode/skills/coreyhaines31-programmatic-seo.md) — skill · 150800 installs
- [copy-editing](https://affpapa.org/en/nevibecode/skills/coreyhaines31-copy-editing.md) — skill · 149800 installs
- [marketing-ideas](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-ideas.md) — skill · 147400 installs
- [sales-enablement](https://affpapa.org/en/nevibecode/skills/sales-enablement.md) — skill · 119400 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 114000 installs

## Other versions with the same name
- [youtube-summarizer · sickn33](https://affpapa.org/en/nevibecode/skills/youtube-summarizer.md) — 2100 installs

From the same set: [brianrwagner/ai-marketing-claude-code-skills](https://affpapa.org/en/nevibecode/by/brianrwagner/ai-marketing-claude-code-skills.md) — 23 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
