Agent skill

Youtube Live Chat

by pamelafox in pamelafox/presentation-skills

Download live chat transcripts from YouTube videos. An agent skill from pamelafox/presentation-skills.

MITAuto-check passedSales & Support

Install Youtube Live Chat

skills CLI
$ npx skills add pamelafox/presentation-skills --skill youtube-live-chat -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pamelafox/presentation-skills youtube-live-chat --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/pamelafox/presentation-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/youtube-live-chat .claude/skills/youtube-live-chat && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
youtube-live-chat
GitHub stars
125
Token cost
~404 tokens
SKILL.md length
126 words
Files
2
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Download live chat transcripts from YouTube videos. An agent skill from pamelafox/presentation-skills.

  • The user asks for live chat
  • SKILL.md covers Usage, Supported URL Formats, Output Format and Output, plus 1 more section
  • Runs Python scripts from its folder; calls uv; reaches youtube.com and youtu.be
  • Chat replay from a YouTube video and provides a YouTube URL (youtube.com/watch?v=

What it does

Youtube Live Chat is an agent skill from pamelafox/presentation-skills. Download live chat transcripts from YouTube videos. Use when the user asks for live chat, chat messages, or chat replay from a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Works with live streams and past streams that have chat replay enabled.

Its SKILL.md is about 400 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `get_live_chat.py`).

It sits in Sales & Support, covering Chatbots and conversational support. It works with YouTube. The repository describes itself as: Skills for AI agents to process presentations - helpful for teachers and speakers. The licence is MIT.

When your agent uses it

  • The user asks for live chat
  • Chat replay from a YouTube video and provides a YouTube URL (youtube.com/watch?v=

Example prompts

  • “/youtube-live-chat”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 2b809b3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • uv

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • youtube.com
    • youtu.be

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Youtube Live Chat loads about 404 tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 126 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~404

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from pamelafox/presentation-skills at commit 2b809b3, republished under its MIT licence (© pamelafox). 126 words, ~404 tokens.

Download SKILL.mdSave it as .claude/skills/youtube-live-chat/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
youtube-live-chat
description
Download live chat transcripts from YouTube videos. Use when the user asks for live chat, chat messages, or chat replay from a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Works with live streams and past streams that have chat replay enabled.

YouTube Live Chat Downloader

Download live chat messages from YouTube videos using yt-dlp.

Usage

Run the script with a YouTube URL or video ID:

bash
uv run .agents/skills/youtube-live-chat/get_live_chat.py "VIDEO_URL_OR_ID"

With timestamps:

bash
uv run .agents/skills/youtube-live-chat/get_live_chat.py "VIDEO_URL_OR_ID" --timestamps

Output to a specific file:

bash
uv run .agents/skills/youtube-live-chat/get_live_chat.py "VIDEO_URL_OR_ID" --output chat.txt

Supported URL Formats

  • https://www.youtube.com/watch?v=VIDEO_ID
  • https://www.youtube.com/live/VIDEO_ID
  • https://youtu.be/VIDEO_ID
  • https://youtube.com/embed/VIDEO_ID
  • Raw video ID (11 characters)

Output Format

  • Without timestamps (default): [author]: message format
  • With timestamps: [HH:MM:SS] [author]: message format

Output

  • If you were asked to save the chat to a specific file, save it to the requested file.
  • If no output file was specified, use the YouTube video ID with a -livechat.txt suffix.

Notes

  • Works with live streams currently in progress
  • Works with past streams that have chat replay enabled
  • Some videos may not have live chat available
  • Super chats and memberships are included with their message text

© pamelafox, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/youtube-live-chat of pamelafox/presentation-skills.

  • SKILL.md
  • get_live_chat.py

Open the folder on GitHubat commit 2b809b3

Compare with similar skills

Youtube Live Chat next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Youtube Live Chat compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Youtube Live Chat this skillpamelafox/presentation-skills125—~404Automated safety check: PassMIT
Youtube SearchZeroPointRepo/youtube-skills1k1 repos~1.8kAutomated safety check: PassMIT
Brand Monitoringnexscope-ai/eCommerce-Skills1.1k—~851Automated safety check: PassMIT
YtZeroPointRepo/youtube-skills1k1 repos~951Automated safety check: PassMIT
Slackpaperclipai/paperclip100k—~1.5kAutomated safety check: PassMIT
Morphe Faq And App NotesParesh-Maheshwari/morphe-ai178—~573Automated safety check: PassGPL-3.0

Similar skills

  • Youtube Search

    ZeroPointRepo/youtube-skills

    A skill your agent uses when the user wants to find YouTube content on any topic: searching for videos or channels, finding creators who cover a subject, discovering tutorials, talks, or expert…

    1k GitHub starsUsed in 1 repo~1.8k tokens
    Sales & SupportAuto-check passed
  • Brand Monitoring

    nexscope-ai/eCommerce-Skills

    Brand monitoring tool for tracking mentions across social media platforms.

    1.1k GitHub stars~851 tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Yt

    ZeroPointRepo/youtube-skills

    A skill your agent uses when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request involving YouTube content…

    1k GitHub starsUsed in 1 repo~951 tokens
    Sales & SupportAuto-check passed
  • Slack

    paperclipai/paperclip

    Use the assigned Slack bot from Slack conversations, Paperclip tasks, and routines to read shared discussions and collaborate.

    100k GitHub stars~1.5k tokensUpdated today
    Sales & SupportAuto-check passed
  • Morphe Faq And App Notes

    Paresh-Maheshwari/morphe-ai

    Morphe FAQ, current pinned official app targets, and app-specific notes.

    178 GitHub stars~573 tokensUpdated 12 days ago
    Sales & SupportAuto-check passed
  • Chat Widget

    sickn33/agentic-awesome-skills

    Build a real-time support chat system with a floating widget for users and an admin dashboard for support staff.

    47k GitHub starsUsed in 2 repos~332 tokens
    Sales & SupportAuto-check passed

More from pamelafox/presentation-skills

All 14 skills in this repo
  • Generate Images Mai

    pamelafox/presentation-skills

    Generate or edit bitmap images with Microsoft MAI-Image-2.5 through the Azure AI image APIs.

    125 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check: notes
  • Make Revealjs Presentation

    pamelafox/presentation-skills

    Create or update a RevealJS HTML presentation using the repository's bundled slide template.

    125 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Capture Video Frames

    pamelafox/presentation-skills

    Capture frames from a YouTube video at a regular interval, produce a manifest mapping filenames to timestamps, and describe each frame with an LLM.

    125 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Fetch Slides

    pamelafox/presentation-skills

    Fetch presentation slides from a URL and convert them to PDF.

    125 GitHub stars~528 tokensUpdated 1 mo ago
    Auto-check passed
  • Generate Writeup

    pamelafox/presentation-skills

    Generate an annotated blog-style write-up from a presentation's slides and video recording.

    125 GitHub stars~2.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Outline Slides

    pamelafox/presentation-skills

    Generate a numbered outline of presentation slides with one-sentence summaries.

    125 GitHub stars~462 tokensUpdated 1 mo ago
    Auto-check passed

Works with

Categories

Questions about Youtube Live Chat

What does Youtube Live Chat do?

Download live chat transcripts from YouTube videos. An agent skill from pamelafox/presentation-skills. Youtube Live Chat is an agent skill from pamelafox/presentation-skills. Download live chat transcripts from YouTube videos.

When should I use Youtube Live Chat?

Youtube Live Chat fits situations like: the user asks for live chat; chat replay from a YouTube video and provides a YouTube URL (youtube.com/watch?v=.

How do I install Youtube Live Chat in Claude Code?

Run `npx skills add pamelafox/presentation-skills --skill youtube-live-chat -a claude-code`. Or copy the skill folder (.agents/skills/youtube-live-chat in pamelafox/presentation-skills) into .claude/skills/youtube-live-chat in your project. Claude Code loads it when a task matches its description.

How do I install Youtube Live Chat in Codex?

Run `npx skills add pamelafox/presentation-skills --skill youtube-live-chat -a codex`. Or copy the skill folder (.agents/skills/youtube-live-chat in pamelafox/presentation-skills) into .agents/skills/youtube-live-chat in your project. Codex loads it when a task matches its description.

Can I use Youtube Live Chat in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pamelafox/presentation-skills --skill youtube-live-chat -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/youtube-live-chat, .gemini/skills/youtube-live-chat, .github/skills/youtube-live-chat and .opencode/skills/youtube-live-chat in your project.

What does Youtube Live Chat need to run?

Going by SKILL.md and its folder, Youtube Live Chat needs Python for the scripts in its folder and the command-line tools its instructions call (uv). Our summary lists: Python 3.

Does Youtube Live Chat access the network?

SKILL.md names 2 domains. In commands or code: youtube.com and youtu.be; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Youtube Live Chat safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Youtube Live Chat use?

Youtube Live Chat is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Youtube Live Chat use?

About 404 tokens (SKILL.md is roughly 1.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Youtube Live Chat?

Skills that share tags, products or a category with Youtube Live Chat: Youtube Search (ZeroPointRepo/youtube-skills, 1k stars), Brand Monitoring (nexscope-ai/eCommerce-Skills, 1.1k stars), Yt (ZeroPointRepo/youtube-skills, 1k stars) and Slack (paperclipai/paperclip, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Youtube Live Chat?

pamelafox (a GitHub user) maintains it in pamelafox/presentation-skills, which has 125 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on September 2, 2026.

Source: pamelafox/presentation-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.