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.
Why use this skill?
Instantly convert YouTube videos into accurate text transcripts. Enhance your research, study, and productivity with the OpenClaw video-transcript skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/therohitdas/video-transcriptWhat This Skill Does
The video-transcript skill is a powerful utility for OpenClaw that enables seamless extraction of spoken content from online videos, primarily targeting YouTube. By leveraging the TranscriptAPI service, this skill bridges the gap between multimedia content and text-based analysis. Whether you are conducting academic research, summarizing long-form lectures, or simply looking to extract specific information from a tutorial, this tool automates the process of converting audio streams into structured, searchable transcripts with optional timestamps and metadata.
Installation
To integrate this skill into your OpenClaw environment, execute the command clawhub install openclaw/skills/skills/therohitdas/video-transcript in your terminal. Upon initial use, if no API key is detected, the agent will guide you through an authentication flow. You will be prompted to provide your email address to register via node ./scripts/tapi-auth.js register, followed by a verification step where you enter the OTP sent to your inbox. Once verified, your API credentials are securely stored in ~/.openclaw/openclaw.json, with the existing configuration file safely backed up as a .bak file to prevent data loss.
Use Cases
This skill is ideal for content creators, students, and professionals who frequently consume video media. Use it to:
- Research: Quickly gather evidence or quotes from academic YouTube videos without manually scrubbing through hours of footage.
- Documentation: Convert complex technical tutorials into a written format for easier study and implementation.
- Accessibility: Generate readable text versions of videos for users who prefer reading or need accessibility aids.
- Content Repurposing: Extract script content to turn video insights into blog posts, summaries, or structured meeting notes.
Example Prompts
- "Please transcribe this video: https://www.youtube.com/watch?v=dQw4w9WgXcQ so I can turn the lyrics into a blog post."
- "Can you get the text from this video for me? I need the main points summarized for my research notes."
- "Convert this YouTube video to text and include the timestamps so I can jump to the relevant sections later."
Tips & Limitations
- The skill defaults to a structured JSON format if you need to programmatically process the data; use the
textformat for general readability. - Ensure your
TRANSCRIPT_API_KEYis correctly set in your environment or the configuration file for uninterrupted access. - The tool works best with YouTube URLs but can handle individual 11-character video IDs directly.
- Remember that the accuracy of the transcript is dependent on the quality of the video's original audio and closed caption availability.
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-video-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".
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-playlist
Browse YouTube playlists and fetch video transcripts. Use when the user shares a playlist link, asks "what's in this playlist", "list playlist videos", "browse playlist content", or wants to work with playlist videos and get their transcripts.
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.