youtube

Cleans YouTube URLs and retrieves transcripts, saving them to the Bookmarks database.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/leto-labs/jarvis-template --skill youtube-leto-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube
Source: https://github.com/leto-labs/jarvis-template/tree/main/.claude/skills/youtube
Command: npx skills add https://github.com/leto-labs/jarvis-template --skill youtube-leto-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube-transcript-api, and includes scripts (resource) components.

What problem does it solve?

YouTube links often arrive in varied formats with tracking parameters, and transcripts are frequently needed without cluttering chat context. This skill cleans URLs to a canonical short form and provides automated transcript retrieval, saving transcripts to the Bookmarks database for easy access.

Core Features & Use Cases

  • URL Cleaning: Convert any YouTube URL to a clean short form: https://youtu.be/<VIDEO_ID>.
  • Transcript Fetching & Caching: Retrieve transcripts for videos (with language fallback) and store them under Database/Bookmarks to avoid repeated fetches.
  • Language Support & Auto-cache: Supports multiple languages with English as default and caches transcripts for efficient reuse.
  • Use Case: Paste a playlist or single video URL, fetch its transcript, and save it as a bookmark for quick reference without polluting ongoing conversations.

Quick Start

Paste a YouTube URL to clean it, fetch its transcript, and save it to your Bookmarks database.

Frequently Asked Questions about youtube

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch a YouTube transcript and save it without cluttering my chat context?

To fetch a YouTube transcript without cluttering chat context, paste a video URL. The skill extracts the transcript, saves it to the Bookmarks database, and returns metadata-only outputs to preserve your ongoing conversation context.

Can I clean YouTube URLs with tracking parameters into a canonical short format?

You can clean YouTube URLs with tracking parameters automatically. The skill converts any YouTube link into a canonical short form using https://youtu.be/<VIDEO_ID>, ensuring consistent and reliable URL management.

How do I retrieve YouTube transcripts for multiple videos efficiently?

To retrieve YouTube transcripts for multiple videos efficiently, paste your video URLs. The skill uses a cache to avoid repeated fetches, automatically storing transcripts in the Bookmarks database for quick access and reuse.

Does the YouTube transcript fetcher support languages other than English?

Yes, the YouTube transcript fetcher supports multiple languages with English as the default. It features automatic language fallback to ensure successful transcript extraction even when the preferred language is unavailable.

What is the best way to automate saving YouTube video transcripts to a database?

The best way to automate saving YouTube video transcripts is pasting URLs into this skill. It handles transcript extraction and caches results directly to the Bookmarks database, creating an automated content-management workflow.

Do I need the youtube-transcript-api to extract transcripts and cache them?

Yes, you need the youtube-transcript-api dependency to extract transcripts. The skill uses this API to retrieve video transcripts, apply language fallback, and cache results in the Bookmarks database for efficient reuse.