ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/therohitdas/video-transcript
Or

What 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:

  1. Research: Quickly gather evidence or quotes from academic YouTube videos without manually scrubbing through hours of footage.
  2. Documentation: Convert complex technical tutorials into a written format for easier study and implementation.
  3. Accessibility: Generate readable text versions of videos for users who prefer reading or need accessibility aids.
  4. Content Repurposing: Extract script content to turn video insights into blog posts, summaries, or structured meeting notes.

Example Prompts

  1. "Please transcribe this video: https://www.youtube.com/watch?v=dQw4w9WgXcQ so I can turn the lyrics into a blog post."
  2. "Can you get the text from this video for me? I need the main points summarized for my research notes."
  3. "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 text format for general readability.
  • Ensure your TRANSCRIPT_API_KEY is 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

Stars946
Views1
Updated2026-02-13
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-therohitdas-video-transcript": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#transcription#youtube#productivity#video-analysis#automation
Safety Score: 4/5

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".

therohitdas 946

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".

therohitdas 946

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.

therohitdas 946

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.

therohitdas 946

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.

therohitdas 946