watch

Transcribe YouTube videos into searchable transcripts and knowledge entries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/thiansit/LuPang --skill watch-thiansit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: watch
Source: https://github.com/thiansit/LuPang/tree/main/.claude/skills/watch
Command: npx skills add https://github.com/thiansit/LuPang --skill watch-thiansit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bun, yt-dlp, mosquitto, and includes scripts (resource) components.

What problem does it solve?

This Skill automates turning YouTube videos into searchable, persistent knowledge by transcribing content, capturing metadata, and indexing the result so you can revisit, query, and build on video learnings without manual note-taking.

Core Features & Use Cases

  • YouTube transcription: Send a YouTube URL to Gemini for a full transcript with timestamps and optional closed captions fallback.
  • Metadata extraction: Automatically fetches title, channel, duration, and video id for accurate provenance.
  • Modes for depth: Supports quick chat transcriptions, deep research analysis with fact-checking, and canvas/document outputs for structured notes.
  • Knowledge saving & indexing: Saves Gemini-enhanced transcripts to psi/memory/learnings with slug registration for tracing and Oracle indexing.
  • Use Case: Quickly convert a lecture or tutorial into an indexed learning entry you can search, reference, and expand later.

Quick Start

Use the watch skill to transcribe and save a YouTube video by sending the command /watch followed by the YouTube URL.

Frequently Asked Questions about watch

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

FAQPage Schema
How do I transcribe a YouTube video into searchable text?▼

You can transcribe a YouTube video into searchable text by sending its URL or short link to the watch skill, which uses Gemini to extract captions, metadata, and timestamps into a persistent knowledge entry.

Can I use yt-dlp to extract YouTube transcripts and metadata automatically?▼

Yes, you can automatically extract YouTube transcripts and metadata using yt-dlp within the watch skill, which fetches titles, channels, and durations before processing the content with Gemini.

Do I need mosquitto and bun installed to run the watch skill?▼

Yes, you need bun, yt-dlp, and mosquitto installed to run the watch skill, because it relies on MQTT to open Gemini sessions and bun to execute the transcription scripts.

What is the best way to save YouTube lecture notes for later research?▼

The best way to save YouTube lecture notes for later research is to use the watch skill, which generates structured documents and saves them to a memory directory with slug registration for Oracle indexing.

Does YouTube transcription support deep research analysis and fact-checking?▼

Yes, YouTube transcription supports deep research analysis and fact-checking by utilizing selectable modes and models in Gemini to process the extracted video captions and metadata.