Claude Code Plugins

Community-maintained marketplace

Feedback

youtube-content-analysis

@levonk/dotfiles
9
0

Extract and analyze YouTube video transcripts and metadata. Provides tools to fetch transcripts (with or without timestamps) and video information.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name youtube-content-analysis
description Extract and analyze YouTube video transcripts and metadata. Provides tools to fetch transcripts (with or without timestamps) and video information.
license Copyright (c) 2025 https://github.com/levonk. Licensed under the GNU AGPL-3.0 License.

YouTube Content Analysis Skill

This skill enables AI agents to interact with YouTube content by extracting transcripts and metadata. It is a TypeScript-based implementation of the YouTube Transcript MCP, designed to be lightweight and fast.

Principles

  1. Direct Access: Use standard YouTube transcript APIs without requiring heavy browser automation where possible.
  2. Structured Output: Return transcripts in formats suitable for further LLM processing (plain text or timed snippets).
  3. Efficiency: Use TypeScript for performance and type safety.

Tools

  • get_transcript: Fetches the full text transcript of a video.
  • get_timed_transcript: Fetches transcript snippets with start times and durations.
  • get_video_info: Retrieves video metadata (title, description, duration, etc.).

Implementation

The logic is implemented in index.mts and executed via a shebang script. It leverages youtube-transcript-api (or equivalent) and mcp-sdk.