/00. Claude Plugins

A Claude Code plugin is a folder of skills, agents, hooks, and slash commands that Claude installs per project. 28 plugins, 68 skills here.

/plugin marketplace add aiocean/claude-plugins
/plugin install <plugin-name>@aiocean-plugins

Skills load when their description matches your message, hooks fire on tool-call events, agents spawn on the Agent tool. Idle plugins cost nothing — browse plugins or read the guides.

Folders

Articles

/02. aio-youtube

Install

/plugin install aio-youtube@aiocean-plugins

aio-youtube

YouTube as a research and knowledge source, not just a video platform.

A video is an hour of someone's expertise compressed into a URL. This plugin gives Claude the tools to extract that expertise — transcripts, metadata, chapters, channel histories, playlist inventories — and turn it into structured, actionable knowledge without requiring you to watch anything.

Why this plugin?

YouTube holds a disproportionate amount of expert knowledge: conference talks, technical tutorials, interview deep-dives, live coding sessions. Most of it is locked behind video runtime. Transcripts change that. A 60-minute talk becomes a 10,000-word document that can be summarized in 30 seconds, searched for specific claims, or compared against three other talks on the same topic.

The plugin wraps yt-dlp with purpose-built scripts for each retrieval pattern, so Claude doesn't have to assemble raw CLI commands. Search, extract, synthesize — in one conversation.

Install

/plugin install aio-youtube@aiocean-plugins

Skills

aio-youtube

Seven scripts, each optimized for a specific retrieval task:

ScriptWhat it does
yt-searchSearch YouTube by keyword, return N results, optionally sorted by date
yt-transcriptExtract and clean the full transcript of any video (default: English)
yt-metaTitle, duration, view count, upload date — with --full for description and chapters
yt-channelList the N most recent videos from a channel by handle
yt-playlistList all videos in a playlist, optionally with total duration
yt-chaptersExtract chapter timestamps for navigating long-form content
yt-linksExtract URLs from the video description, with --github to filter for repos

What this enables

Research synthesis. Search a topic, pull transcripts from the top 3-5 results, identify consensus and disagreement. Faster and more reliable than skimming thumbnails and hoping the first result is accurate.

Pre-watch triage. Before investing an hour in a talk, get the metadata and a transcript summary. Decide in 60 seconds whether it covers what you need.

Tutorial extraction. Chapters give you the skeleton. The transcript gives you every step, dependency, and command the presenter mentioned — including the ones they glossed over in the video.

Channel monitoring. Pull the 10 most recent videos from a channel, scan titles and transcripts, surface anything relevant without manually checking for updates.

Description mining. Technical videos often link to repos, papers, slides, and tools in the description. yt-links extracts all of them, or just the GitHub links.

Requirements

  • yt-dlp — install via brew install yt-dlp or pip install yt-dlp
  • jq
  • curl

Skills (1)

  • aio-youtube — Search YouTube and extract video transcripts/subtitles/metadata via yt-dlp. Use whenever the user mentions a youtube.com URL, asks to summarize a video, pull a…

Articles