Back to the catalog

monkey-knowledge-youtube-skills

Summarize YouTube videos from URL or transcript

Open source Open in the app JSON README (API)

About

Summarize YouTube videos from URL or transcript

Details

Kind
Plugins
Topic
Social & content
Publisher
kouko
Origin
gemini
Category
ferramentas
Version
1.2.0
Stars
1
Last push
2026-03-19T02:32:28Z
Repository state
ativo
Language
Shell
License
MIT
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
kouko/monkey-knowledge-youtube-skills

README

# YouTube Summarizer

Summarize YouTube videos from URL or transcript. Follows the [Agent Skills](https://agentskills.io/) open standard for cross-platform compatibility.

## Platform Compatibility

| Platform | Support | Installation |
|----------|---------|--------------|
| Claude Code | ✅ | `/plugin install` or `/plugin marketplace add` |
| Gemini CLI | ✅ | `gemini extensions install` |
| OpenCode | ✅ | Native Agent Skills |
| VS Code Copilot | ✅ | Native Agent Skills |

## Installation

### Claude Code

**方式 1:直接安裝**
```bash
/plugin install https://github.com/kouko/monkey-knowledge-youtube-skills
```

**方式 2:透過 Marketplace 瀏覽安裝**
```bash
# 1. 加入 marketplace
/plugin marketplace add kouko/monkey-knowledge-youtube-skills

# 2. 開啟互動介面
/plugin

# 3. 進入 Discover 分頁,選擇 youtube-summarizer 安裝
```

### Gemini CLI

```bash
gemini extensions install https://github.com/kouko/monkey-knowledge-youtube-skills
```

### OpenCode

```bash
curl -L https://github.com/kouko/monkey-knowledge-youtube-skills/archive/refs/heads/main.tar.gz | \
  tar -xz --strip-components=1 -C ~/.config/opencode/skills/ \
  "monkey-knowledge-youtube-skills-main/skills/"
```

## Available Skills

| Skill | Description |
|-------|-------------|
| `mk-youtube-search` | Search YouTube videos |
| `mk-youtube-get-info` | Get video metadata |
| `mk-youtube-get-caption` | Download captions/subtitles |
| `mk-youtube-get-audio` | Download audio track |
| `mk-youtube-get-channel-latest` | Get latest videos from a channel |
| `mk-youtube-audio-transcribe` | Transcribe audio using Whisper |
| `mk-youtube-transcript-summarize` | Summarize transcript |
| `mk-youtube-summarize` | End-to-end video summarization |

## Usage

```bash
# Search for videos
/mk-youtube-search "AI tutorial" 5

# Get video info
/mk-youtube-get-info https://www.youtube.com/watch?v=VIDEO_ID

# Summarize a video
/mk-youtube-summarize https://www.youtube.com/watch?v=VIDEO_ID
```

## Features

- Extract video info (title, channel, duration)
- Parse transcript/captions
- Generate structured summary
- Local audio transcription with Whisper.cpp (Metal GPU acceleration on macOS)
- Support multilingual content (EN, JP, ZH-TW)
- Auto-download for dependencies (yt-dlp, ffmpeg, whisper-cli, jq)

## Development

### Local Testing

```bash
# Test plugin locally
claude --plugin-dir .

# Verify skills loaded
/skills
```

### Validate Structure

```bash
claude plugin validate .
```

## Structure

```
monkey-knowledge-youtube-skills/
├── .claude-plugin/
│   ├── marketplace.json        # Claude Code marketplace (互動式瀏覽)
│   └── plugin.json             # Claude Code manifest (直接安裝)
├── gemini-extension.json       # Gemini CLI manifest
├── skills/                     # Agent Skills (cross-platform)
│   ├── mk-youtube-search/
│   ├── mk-youtube-get-info/
│   ├── mk-youtube-get-caption/
│   ├── mk-youtube-get-audio/
│   ├── mk-youtube-get-channel-latest/
│   ├── mk-youtube-audio-transcribe/
│   ├── mk-youtube-transcript-summarize/
│   └── mk-youtube-summarize/
├── CLAUDE.md
├── LICENSE
└── README.md
```

## License

MIT License - see [LICENSE](LICENSE) for details.

More