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

youtube-search

Search YouTube for videos and channels, search within specific channels, then fetch transcripts. Use when the user asks to "find videos about X", "search YouTube for", "look up a channel", "who makes videos about", "find on youtube", or wants to discover YouTube content on a topic.

Why use this skill?

Integrate YouTube search and transcript fetching into your OpenClaw agent. Easily find videos, discover channels, and analyze transcript data with this skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/therohitdas/youtube-search
Or

What This Skill Does

The youtube-search skill empowers your OpenClaw agent to interact directly with the YouTube platform. It enables the agent to perform granular searches for specific videos or entire channels using the TranscriptAPI service. Beyond simple discovery, the primary value of this skill is its ability to fetch transcripts, allowing the agent to "read" the content of a video, summarize its findings, and answer questions based on the spoken audio. This transforms your agent from a simple search tool into a powerful research assistant capable of processing multimedia information.

Installation

To integrate this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/therohitdas/youtube-search. Upon installation, the skill requires an active TranscriptAPI key. If you do not have one, the agent will guide you through a registration flow via the ./scripts/tapi-auth.js helper. The agent will ask for your email to send a verification code. Once verified, the API key is securely saved to ~/.openclaw/openclaw.json, with a backup created at ~/.openclaw/openclaw.json.bak to ensure system integrity. For users preferring manual configuration, you may generate an API key at transcriptapi.com and manually set the TRANSCRIPT_API_KEY environment variable in your shell profile.

Use Cases

This skill is ideal for content creators, researchers, and students. Use it to quickly find tutorials, keep up with niche content creators, or extract information from long-form video content without having to watch the entire clip. It is particularly useful for identifying channels that cover specific subjects and generating summaries from transcript data retrieved via the integrated API.

Example Prompts

  1. "Find videos about quantum computing for beginners on YouTube and summarize the first one."
  2. "Search for the channel 'Veritasium' and tell me what their latest video is about."
  3. "Who makes videos about open-source artificial intelligence? List the top channels."

Tips & Limitations

  • The skill consumes 1 credit per search request through the TranscriptAPI. Keep an eye on your credit usage if performing bulk operations.
  • Ensure your ~/.openclaw/openclaw.json file is correctly formatted if you are modifying it manually.
  • The search accuracy depends on the query specificity; for better results, include channel names or keywords in your prompts.
  • Be aware that not all videos have transcripts available; if a video lacks closed captions, the fetch process may fail. Use this skill primarily for content where transcripts are enabled.

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-youtube-search": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#youtube#search#video-analysis#transcript#research
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

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.

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