captions

Extract YouTube video captions as timestamped JSON or plain text.

497|54|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/ZeroPointRepo/youtube-skills --skill captions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: captions
Source: https://github.com/ZeroPointRepo/youtube-skills/tree/main/clawhub/captions
Command: npx skills add https://github.com/ZeroPointRepo/youtube-skills --skill captions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to easily extract closed captions and subtitles from YouTube videos, making video content more accessible and searchable.

Core Features & Use Cases

  • Caption Extraction: Retrieve captions in various formats (JSON with timestamps, plain text).
  • Timestamp Synchronization: Get captions with precise start times for accurate referencing.
  • Use Case: You need to quote a specific statement from a YouTube video for a report. Use this Skill to get the exact text and timestamp of that statement.

Quick Start

Extract the captions from the YouTube video at https://www.youtube.com/watch?v=dQw4w9WgXcQ.

Frequently Asked Questions about captions

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

FAQPage Schema
How do I extract YouTube captions and subtitles from a video?

To extract YouTube captions, provide the video URL to retrieve closed captions in plain text or timestamped JSON formats. A valid TranscriptAPI key is required for authentication and processing.

Can I get timestamps with my YouTube video transcripts?

Yes, you can get timestamped YouTube transcripts. The Skill supports timestamp synchronization, providing precise start times for each caption segment to ensure accurate content referencing.

Do I need a TranscriptAPI key to pull subtitles from YouTube?

Yes, a TranscriptAPI key is required to pull subtitles from YouTube. The key handles authentication and processing to securely extract closed captions and subtitle data.

What is the best way to use YouTube transcripts for translation workflows?

The best way to use YouTube transcripts for translation is to extract the caption data as plain text or timestamped JSON. This isolates the spoken content for accurate translation processing.

Does this tool work for extracting quotes from YouTube videos for reports?

Yes, this tool works for extracting quotes from YouTube videos for reports. It uses timestamp synchronization to retrieve the exact text and start time of specific statements.

What formats are supported when retrieving YouTube closed captions?

Supported formats for retrieving YouTube closed captions include plain text and JSON with timestamps. These formats accommodate accessibility needs, content review, and quotation workflows.