transcript
Get transcripts from any YouTube video — for summarization, research, translation, quoting, or content analysis. Use when the user shares a video link or asks "what did they say", "get the transcript", "transcribe this video", "summarize this video", or wants to analyze spoken content.
Why use this skill?
Use the OpenClaw transcript skill to fetch accurate YouTube video transcripts for summarization, research, and analysis. Install via ClawHub today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/therohitdas/transcriptWhat This Skill Does
The transcript skill enables the OpenClaw agent to fetch and process video transcripts directly from YouTube using the TranscriptAPI.com service. By integrating this skill, your agent can bridge the gap between video content and textual analysis, allowing it to extract, summarize, or translate spoken information. Whether you are conducting research, gathering quotes, or simply need to understand the content of a long video without watching it, this skill provides a seamless, programmatic way to retrieve structured transcript data with timestamps and relevant metadata.
Installation
To add this capability to your agent, run the following command in your terminal:
clawhub install openclaw/skills/skills/therohitdas/transcript
After installation, you must authenticate. If the TRANSCRIPT_API_KEY environment variable is not set, initiate the registration flow by asking the agent to help you set it up. The agent will prompt for your email, send a verification code, and subsequently save your API credentials to ~/.openclaw/openclaw.json. For security, your existing configuration file is always backed up before any modifications occur.
Use Cases
This skill is designed for knowledge workers and power users. Common use cases include: summarizing lengthy educational lectures or tech tutorials for quick study; extracting specific quotes from interviews or podcasts for content creation; and performing cross-lingual analysis by fetching transcripts of videos in foreign languages and utilizing agent tools to translate them. It acts as an efficient bridge for any task requiring spoken-to-text data pipelines.
Example Prompts
- "Can you get the transcript for this video and give me a 3-bullet point summary of the main arguments?"
- "What did the speaker say at the 5-minute mark in this YouTube link?"
- "Transcribe this video for me, I need to copy the exact quotes for a blog post I am writing."
Tips & Limitations
Always ensure you have a valid TranscriptAPI account to avoid service interruptions. While the skill supports various YouTube formats—including standard URLs, short URLs, and Shorts—it relies on the accessibility of the source video; private or restricted videos may not be reachable. When requesting summaries, the agent defaults to a format that includes timestamps and metadata, which provides better context for your analysis. For advanced users, you can export your API key as an environment variable to use the functionality outside of the OpenClaw environment, provided you follow the documentation for your specific shell configuration.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-therohitdas-transcript": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, external-api
Related Skills
slack-personal
Read, send, search, and manage Slack messages and DMs via the slk CLI. Use when the user asks to check Slack, read channels or DMs, send Slack messages, search Slack, check unreads, manage drafts, view saved items, or interact with Slack workspace. Also use for heartbeat Slack checks. Triggers on "check slack", "any slack messages", "send on slack", "slack unreads", "search slack", "slack threads", "draft on slack", "read slack dms", "message on slack".
video-transcript
Extract full transcripts from video content for analysis, summarization, note-taking, or research. Use when the user wants a written version of video content, asks to "transcribe this", "get the text from this video", "convert video to text", or shares a video URL for content extraction.
transcriptapi
Full TranscriptAPI toolkit — fetch YouTube transcripts, search videos and channels, browse channel uploads, get latest videos, and explore playlists. Use when the user wants to work with YouTube content programmatically, get transcripts for summarization or analysis, find videos, or monitor channels. Triggers on YouTube URLs, "transcript", "transcriptapi", "video summary", "what did they say", "find videos about", "search youtube".
youtube-data
Access YouTube video data — transcripts, metadata, channel info, search, and playlists. A lightweight alternative to Google's YouTube Data API with no quota limits. Use when the user needs structured data from YouTube videos, channels, or playlists without dealing with Google API setup, OAuth, or daily quotas.
youtube-full
Complete YouTube toolkit — transcripts, search, channels, playlists, and metadata all in one skill. Use when you need comprehensive YouTube access, want to search and then get transcripts, browse channel content, work with playlists, or need the full suite of YouTube data endpoints. The all-in-one YouTube skill for agents.