
Yt Study
- Updated July 2, 2026
- kim-jeonghyun/jh-claude-plugins
A study skill that converts YouTube videos into structured notes with adaptive depth, topic segmentation, and comprehension quizzes. It helps learners absorb video material efficiently. Best for turning long-form video into reviewable study artifacts.
Key points
- Adaptive-depth notes
- Topic segmentation
- Comprehension quizzes
Yt Study by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add kim-jeonghyun/jh-claude-plugins/plugin install yt-study@jh-claude-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | July 2, 2026 |
|---|---|
| Repository | kim-jeonghyun/jh-claude-plugins ↗ |
What it does
Turn YouTube videos into structured study notes with topic segmentation and quizzes.
README.md
YT Study
YouTube video study notes with adaptive depth based on video length.
Attribution
This plugin is a fork of youtube-digest by Team Attention (MIT License).
The original plugin provided YouTube video summarization for Claude Code. This fork was built on that foundation and adds 7 concrete improvements:
- Adaptive depth analysis — SHORT / MEDIUM / LONG presets based on video duration
- 2-pass topic segmentation — auto-detected topic boundaries with timestamps for 30min+ videos
- Comprehension quizzes — 3-level study quizzes scaled by video length (9-15 questions)
- SRT subtitle extraction — more reliable format (avoids upstream json3 parsing issues)
- Obsidian / Notion integration — direct save to note-taking platforms
- Multi-language support — configurable output language (Korean, English, Japanese, etc.)
- Deep Research follow-up — optional web deep-dive after quiz
See LICENSE.original for the original MIT license text.
Note: The original repository (
team-attention/claude-plugins) is no longer publicly available (confirmed on 2026-03-09).
Installation
# 1. Add marketplace (if not already added)
claude plugin marketplace add kim-jeonghyun/jh-claude-plugins
# 2. Install plugin
claude plugin install yt-study@jh-claude-plugins
Migrating from youtube-digest
If you previously used the legacy youtube-digest plugin name (from team-attention or this repo):
- Uninstall the legacy plugin:
claude plugin uninstall youtube-digest - Install the new plugin:
claude plugin install yt-study@jh-claude-plugins - Update your MEMORY.md config heading:
## YouTube Digest Settings->## YT Study Settings - Verify migration: run
claude plugin listand confirm onlyyt-study@jh-claude-pluginsis active.
Prerequisites
yt-dlp and python3 are required for metadata and subtitle extraction:
# macOS
brew install yt-dlp python3
# Linux
sudo apt install python3 && pip install yt-dlp
# Windows (WSL recommended)
# 1. Install WSL: wsl --install
# 2. Inside WSL terminal:
sudo apt install python3 && pip install yt-dlp
Windows users: This plugin uses shell scripts (
.sh). You need WSL or Git Bash to run them. Install yt-dlp and python3 inside your WSL/Git Bash environment, not via winget.
Usage
유튜브 정리해줘 https://www.youtube.com/watch?v=xxxxx
Also: "영상 요약", "transcript 번역", "YouTube study", "영상 퀴즈"
First Run
On first use, the plugin asks you to configure:
- Save path — where to save study notes
video-notes/in current project (default)- Custom absolute path
- Obsidian vault (see Obsidian Integration below)
- Notion (see Notion Integration below)
- Categories — folder categories for organizing notes (e.g.,
tech, business, investing) - Language — output language (Korean, English, Japanese, or custom)
- Scope — apply settings globally (all projects) or to the current project only
Settings are stored in MEMORY.md (project-level or global ~/.claude/memory/MEMORY.md).
Features
- Adaptive depth: SHORT (<30min) / MEDIUM (30min-2h) / LONG (2h+)
- Topic segmentation: 2-pass analysis for 30min+ videos (auto-detected topics with timestamps)
- Quiz scaling: 9-15 questions based on video length
- SRT subtitle extraction: reliable format (avoids upstream json3 issues)
- Output flexibility: Obsidian / Notion / local file save
- Subtitle priority: manual preferred over auto-generated;
ko-orig(Korean original) >ko>en - Cross-platform: macOS, Linux, Windows supported
Obsidian Integration (Optional)
To save study notes directly into your Obsidian vault:
During first run, choose "Obsidian vault" as save path
Enter the absolute path to your vault folder (replace the
<…>placeholders with your own):# macOS (local) /Users/<you>/Documents/<YourVault> # macOS (iCloud sync) /Users/<you>/Library/Mobile Documents/iCloud~md~obsidian/Documents/<YourVault> # macOS (Google Drive) /Users/<you>/Library/CloudStorage/GoogleDrive-<you>@gmail.com/My Drive/<YourVault> # macOS (Dropbox) /Users/<you>/Dropbox/<YourVault> # Linux (local) /home/<you>/<YourVault> # Windows (local) C:\Users\<you>\Documents\<YourVault> # Windows (OneDrive) C:\Users\<you>\OneDrive\<YourVault>Tip: Not sure where your vault is? Open Obsidian → Settings → Files and links → check "Vault path" at the top.
Set up your categories (these become subfolders in the vault)
Study notes are saved as standard Markdown with YAML frontmatter, fully compatible with Obsidian:
YourVault/
tech/
2026-03-08-video-title.md
investing/
2026-03-07-another-video.md
Notion Integration (Optional)
Two options for saving to Notion:
Option A: Direct save via MCP (recommended)
Create a Notion Integration at https://www.notion.so/profile/integrations
- Enable: Read content, Insert content, Update content
- Copy the generated token (
ntn_...orsecret_...)
Connect your Notion pages: Open target page →
···→ Connections → Add your integrationInstall the MCP server:
claude mcp add notion -- npx -y @notionhq/notion-mcp-server # When prompted, enter your NOTION_TOKENDuring first run, choose "Notion" as save target. The plugin auto-detects the MCP server and saves directly.
Option B: Copy-paste (no setup needed)
If you skip MCP setup, the plugin generates the document and displays it for you to copy-paste into Notion manually.
Workflow
- Config check (first run: setup wizard)
- Metadata extraction (yt-dlp)
- Processing strategy (preset selection based on duration)
- Transcript extraction (SRT subtitles, ko/en)
- Topic segmentation (MEDIUM/LONG: 2-pass analysis)
- Context gathering (WebSearch)
- Transcript correction (proper nouns, technical terms)
- Document generation (adaptive template)
- Category & file save
- Study quiz (3 levels, scaled by preset)
- Follow-up (re-quiz / deep research / done)