Youtube Skills for OpenClaw Agents
54 skills in the OpenClaw catalogue are tagged Youtube, ranked here by downloads over the last 30 days so the list reflects what people are installing now rather than what accumulated the most downloads years ago.
youtube-full
@therohitdasUse when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries, quotes, translations, topic research, tutorials, talks, lectures, expert discussions, product reviews, how-to guides, new product announcements, first looks, or anything where video content is fresher or richer than text search. Covers transcripts, video/channel search, channel browsing, playlists, and within-channel search. Not for uploads, account management, or written-source-only research.
1914k313/30dtranscriptapi
@therohitdasUse when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries, quotes, translations, topic research, tutorials, talks, lectures, expert discussions, product reviews, how-to guides, new product announcements, or anything where video content is fresher or richer than text search. Covers transcripts, video/channel search, channel browsing, playlists, and within-channel search. Not for uploads, account management, or written-source-only research.
37.2k288/30dyt
@therohitdasUse when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request involving YouTube content — even if YouTube is not mentioned explicitly. Covers transcripts, search, and channel latest. Not for uploads or account management.
24.9k246/30dtranscript
@therohitdasUse when the spoken content of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to summarize, quote, transcribe, translate, fact-check, or extract anything from a video. Also use for research or learning when a video is the source. Not for uploads or account management.
16.9k236/30dyoutube-data
@therohitdasUse when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search results, or playlist contents — without Google API quotas or OAuth. Triggers on YouTube URLs, creator names, topic research, or any request needing YouTube content, even if not mentioned explicitly. Not for uploads, account management, or written-source-only research.
14.7k234/30dyoutube-search
@therohitdasUse when the user wants to find YouTube content on any topic: searching for videos or channels, finding creators who cover a subject, discovering tutorials, talks, or expert discussions, or looking up a channel by name or handle. Also use proactively when the user wants to research a topic and YouTube is a good source. Not for account management or written-source-only research.
33.6k219/30dYouTube Summarizer
@abe238Automatically fetch YouTube video transcripts, generate structured summaries, and send full transcripts to messaging platforms. Detects YouTube URLs and provides metadata, key insights, and downloadable transcripts.
68.8k213/30dyoutube-channels
@therohitdasUse when a YouTube channel is the focus: pasted @handles or channel URLs, requests to browse a creator's uploads, see what a channel has posted recently, search within a channel, or resolve a handle to a channel ID. Also use when the user names a creator and wants to explore their content or monitor their uploads. Not for creating channels or account management.
04.3k213/30dcaptions
@therohitdasUse when captions, subtitles, or the spoken text of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to read, quote, or translate a video, accessibility needs, deaf/HoH use cases, content review, or language learning. Fetches timestamped caption data from any YouTube video. Not for uploading subtitles or account management.
15.1k211/30dvideo-transcript
@therohitdasUse when video content needs to be extracted as text: pasted YouTube links or IDs, requests to transcribe, summarize, quote, translate, convert video to text, or extract information from video content. Also use when a user shares a video URL without explanation and wants to know what it says. Not for uploads or account management.
34.5k208/30dyoutube-playlist
@therohitdasUse when a YouTube playlist is involved: pasted playlist links or IDs, requests to list playlist videos, browse playlist contents, or work through a playlist for transcripts or research. Also use when the user wants all videos from a series, course, or collection. Not for creating playlists or account management.
14.2k206/30dyoutube-api
@therohitdasUse when YouTube data is needed without Google API quotas or OAuth setup: transcripts, video metadata, channel info, search results, playlists. Triggers on pasted YouTube links, creator names, @handles, topic research, video summaries, channel browsing, or any request where YouTube content would help — even if not mentioned explicitly. Not for uploads, account management, or written-source-only research.
15.2k205/30dsubtitles
@therohitdasUse when subtitles or the spoken text of a YouTube video is needed: pasted video links or IDs, requests to translate a video, read along, follow foreign-language content, or extract what was said. Also use for language learning or accessibility. Fetches timestamped subtitles from any YouTube video. Not for uploading subtitles or account management.
04.9k204/30dyoutube-apify-transcript
@robbyczgw-claFetch YouTube transcripts via the Apify API. Works from cloud IPs (Hetzner, AWS, etc.) by bypassing YouTube's bot detection. Features local caching (free repeat requests) and batch mode. Requires APIFY_API_TOKEN and the Python requests library.
54.7k197/30dyoutube-transcript-native-node
@jwestburgExtract a clean plain-text transcript from existing YouTube captions - native Node.js, zero npm dependencies. Use when the user asks to summarize, quote, or extract captions/transcript text from a YouTube URL. Wraps the `yt-dlp` binary on PATH; writes subtitles to a temp dir, parses .vtt captions, strips timestamps/HTML tags, and prints clean text or JSON. No API keys required.
01.8k178/30dVideosays - Video to Text Transcription
@xwchrisVideosays video transcription, video to text, speech to text, subtitle extraction, caption transcription, YouTube transcript, TikTok transcript, Instagram Re...
0603175/30dYoutube Public Api
@replynodes-aiRead-only YouTube public-data agent skill — search YouTube videos, video/channel/playlist metadata, public comments, related videos, and transcripts, normali...
0501165/30dYoutube Factory
@mayank8290Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions, thumbnail. Self-contained, no external modules. 100% free...
346.1k150/30dVideoLens
@shadoprizmManually turn user-selected videos into timestamped reports with a pinned VideoLens runtime and OpenAI BYOK. Use for summaries, tutorials, meetings, bugs, UX, privacy, and creator QA. Bootstrap clones GitHub code and installs dependencies only after explicit approval; analysis sends selected media-derived content to OpenAI only after separate credit approval.
1856149/30dYouTube字幕提取-免费版
@thcjpYouTube 字幕提取免费版,为个人用户提供轻量化的视频字幕获取能力。核心能力: - 单视频字幕提取(自动字幕与 CC 字幕) - 字幕内容摘要生成 - 关键信息检索 - 视频内容问答 - 字幕文本导出 适用场景: - 学习视频内容摘要 - 视频关键信息检索 - 外语视频内容理解 - 内容创作素材整理 差异化: - 免费版聚焦单视频字幕提取核心场景...
0521145/30dYouTube Transcript with Speaker Diarization
@patelnavGenerate speaker-aware YouTube transcripts through diarize. Use when generic transcript skills are not enough and you need attributed speakers in TXT, JSON,...
0474141/30dvideo-analyzer
@tamakooooo鏅鸿兘鍒嗘瀽 Bilibili/YouTube/鏈湴瑙嗛锛岀敓鎴愯浆鍐欍€佽瘎浼板拰鎬荤粨銆傛敮鎸佸叧閿抚鎴浘鑷姩宓屽叆銆?
01.1k129/30dTranscriptOut
@artemchuikinReach for this whenever a task touches YouTube, said or unsaid: pasted video/channel/playlist links, IDs and @handles, summaries, quotes, translations, topic research through talks and tutorials, creator monitoring. The full TranscriptOut surface: transcripts in five formats, search, channels, playlists and batch jobs. Skip it for uploads and account chores.
0251120/30dyt
@artemchuikinReach for this for quick YouTube lookups: a pasted link or video ID, a fast summary, what a channel posted lately, a topic search. Transcripts, search and channel-latest in one small skill. Skip it for uploads and account chores.
0248120/30dYoutube Playlist Transcripts
@pratieFetch every transcript of a YouTube playlist as one background bulk job via the BulkTranscripts API, or list the playlist in order and fetch videos one by one. Use when the user shares a playlist link, wants a lecture series or course turned into study notes, or needs playlist transcripts as text. Requires a free BulkTranscripts API key in BULKTRANSCRIPTS_API_KEY, created at https://bulktranscripts.co/app?tab=mcp (Google sign-in, 30 free credits, no card).
0100101/30dYoutube Channel Transcripts
@pratieFetch every transcript on a YouTube channel (up to 1,000) as one background bulk job via the BulkTranscripts API, list a channel's videos, or search inside one channel for a topic. Use when the user wants all transcripts from a creator, a knowledge base or RAG corpus built from a channel, or research on what a creator has said. Requires a free BulkTranscripts API key in BULKTRANSCRIPTS_API_KEY, created at https://bulktranscripts.co/app?tab=mcp (Google sign-in, 30 free credits, no card).
09899/30dUUScribe ASR
@yoyostudio209Transcribe audio files and YouTube videos
08081/30dWeb Search, Web Scraping, Crawl, Reddit, YouTube & App Research API
@replynodes-aiPerform read-only web research and public data retrieval via API, including web search, site scraping, crawling, brand info, and social media data access.
07581/30dytapi-youtube-search
@ytapiSearch YouTube for videos, channels, playlists or Shorts, filtered by upload date, duration or sort order, through the YTAPI API, then read the transcripts of the results. Use when the user wants to find YouTube videos on a topic, recent talks or tutorials, reviews, or what creators say about something. 中文:搜索 YouTube 视频。
06776/30dytapi-youtube-summarize
@ytapiSummarize a YouTube video, or the latest videos of a channel, into notes with key points, quotes and timestamped links, using transcripts from the YTAPI API. Use when the user shares a YouTube link and asks what it says, wants a TL;DR, notes, chapters, key takeaways or a digest of a creator's new uploads. Works on servers and cloud agents where direct YouTube fetching is blocked. 中文:总结 YouTube 视频、生成笔记。
06775/30dtiktok-upload
@perufitlifeUpload and publish a video (or a photo carousel of up to 35 images) to TikTok from your AI agent, now or scheduled, through TikTok's official Content Posting API: no developer app, no audit, no browser automation or cookies. Writes the caption, asks the account owner who can see the post as TikTok requires, then returns the live TikTok link. Optionally sends the same video to Instagram Reels and YouTube Shorts. Use when the user wants to post, upload or schedule a TikTok, automate TikTok posting, or turn text into a TikTok video.
07174/30dytapi-youtube-channels
@ytapiLook up a YouTube channel by @handle or ID and list its latest uploads, all videos (newest, most popular or oldest first) or playlists, or read a playlist's videos, through the YTAPI API. Use for creator research, monitoring a channel for new videos, or collecting a channel's or playlist's videos to summarize. 中文:YouTube 频道、播放列表、最新视频。
06673/30dinstagram-post
@perufitlifePublish or schedule Instagram posts from your AI agent: a single photo, a carousel of up to 10 images, or a Reel, with a caption written for Instagram, through Instagram's official API (business or creator account, no Meta developer app, no password sharing, no browser bots). Returns the live post link. Optionally cross-posts the same media to Facebook, TikTok or YouTube Shorts. Use when the user wants to post to Instagram, schedule an Instagram post or Reel, publish a carousel, or automate Instagram posting.
07072/30dytapi
@ytapiYouTube transcripts, video details, search, channels and playlists through the YTAPI REST API. Use when a YouTube video, channel, playlist, @handle or video ID comes up, or YouTube could answer the question: summarize or quote a video, translate or search what was said, research a topic or creator, list a channel's uploads, read a playlist. Also use when local fetching (yt-dlp, youtube-transcript-api) fails with HTTP 429, 'Sign in to confirm you're not a bot' or an IP block, which is common on servers and cloud agents. 中文:YouTube 字幕、视频总结、频道和播放列表。Not for uploading videos or managing a YouTube account.
06672/30dcrosspost
@perufitlifeCross-post one short vertical video (or one idea) to TikTok, Instagram Reels, YouTube Shorts, Facebook, LinkedIn, Bluesky and more in one step, with a caption written natively for each network instead of the same text pasted everywhere. Checks each network's rules before sending (length, media, TikTok privacy), publishes now or schedules it, and returns every live link. Use when the user wants to post the same video or post to several social networks, repurpose a TikTok as Reels and Shorts, cross-post, or 'post this everywhere'. Works before anything is installed: it guides a free setup.
07071/30dLong video transcript / 长视频转文字
@jackchew7143长视频转文字(最长 2 小时):讲座、课程、播客、直播回放的完整逐字稿(带时间)+ 每分钟一帧的画面文字 + 章节和要点。用户发来抖音、小红书、TikTok、YouTube 的长视频链接要全文逐字稿、课程笔记或总结时使用。走 transcript 省钱档:每 2 分钟 1 积分(1 小时约 ¥4.4),免费账户最长 60 分钟,Dev 月付最长 2 小时。不需要 Key 也能先免费看一条摘要;注册拿 Key 送 10 积分。不下载视频,不需要平台账号。
06871/30dytapi-youtube-transcript
@ytapiGet the transcript, subtitles or captions of a YouTube video (plain text, Markdown, timestamped JSON, SRT or VTT, any language) through the YTAPI API. Use when the user shares a YouTube link or video ID and wants what was said: to read, summarize, quote, translate or search it. Also use when yt-dlp or youtube-transcript-api fails with HTTP 429, a bot check or an IP block, common on servers and cloud agents. 中文:YouTube 字幕、视频文字稿。
06471/30dopen-youtube
@ruchir17-cmdOpen YouTube in the user's Brave browser and take the user to YouTube's homepage. Use when the user asks to open YouTube, go to YouTube, or visit YouTube.
06969/30dYouTube 视频总结|YouTube字幕提取(带时间戳,可译中文)
@jackchew7143YouTube 视频总结和字幕提取,带时间戳,可直接译成中文。用户发来 YouTube 链接(youtube.com、youtu.be、Shorts),要中文总结、要点、逐字稿、字幕、画面上的文字,或者想不看视频先知道讲了什么时使用。没有字幕的视频也能读:由模型直接看视频,口播和画面文字一起出。不需要梯子抓字幕、不需要 yt-dlp、不需要 Cookie。通过 LinkDigest API 读取,需要 LINKDIGEST_API_KEY,按分钟计费,注册送 10 积分。
06769/30dwatch-cli
@sonpiazWatch any social video → get an architecture diagram, working component, runnable notebook, or step-by-step cheat sheet — automatically.
05868/30dYouTube Search
@pratieSearch YouTube for videos, channels or playlists, or search inside one channel, via the BulkTranscripts API, then fetch transcripts of the results. Use when the user asks to find videos about a topic, research what YouTube says about something, or locate a creator's videos on a subject. Requires a free BulkTranscripts API key in BULKTRANSCRIPTS_API_KEY, created at https://bulktranscripts.co/app?tab=mcp (Google sign-in, 30 free credits, no card).
06666/30dYouTube Upload Monitor
@pratieCheck a YouTube channel's newest uploads for free via the BulkTranscripts API and fetch transcripts only for videos that are new. Use when the user asks what a channel posted recently, wants alerts or digests for new uploads, or wants to track competitors' channels. Requires a free BulkTranscripts API key in BULKTRANSCRIPTS_API_KEY, created at https://bulktranscripts.co/app?tab=mcp (Google sign-in, 30 free credits, no card).
06666/30dYouTube Video Transcript
@pratieGet the transcript of a single YouTube video (or Short, or TikTok video) as clean text, timestamped segments, or SRT/VTT/Markdown via the BulkTranscripts API. Use when the user shares a video link and wants it summarized, quoted, translated, fact-checked or turned into notes. Requires a free BulkTranscripts API key in BULKTRANSCRIPTS_API_KEY, created at https://bulktranscripts.co/app?tab=mcp (Google sign-in, 30 free credits, no card).
06565/30dreel-watch
@hnf-frnWatch a video for the user: Instagram reels, TikToks, YouTube, X or local files. Gemini watches it with audio (or local frames + Whisper without a key), then you report the exact tools, links, repos and commands it shows. Use when a message has a video link or file.
04349/30dsearch-youtube
@ruchir17-cmdSearch YouTube for videos matching the user's query. Use when the user asks to use YouTube for this purpose.
04547/30dYouTube Thumbnail Maker
@beatra-aiCreate YouTube thumbnails from a video topic, title, script, key frame, portrait, product photo, or channel reference. This AI thumbnail maker compares three directions in text first, then renders the one you pick as a 16:9 image with clear visual hooks, readable hierarchy, and a headline-safe composition for explainers, reviews, tutorials, vlogs, games, podcasts, and long-form creative videos. It pairs the image with title-matching advice and refines an accepted direction into a consistent channel look. Rendering requires a Beatra account at beatra.ai.
0026/30dYouTube Search
@artemchuikinReach for this when the user needs to FIND things on YouTube: videos or channels on a topic, creators covering a subject, tutorials, talks and reviews worth reading, or a channel looked up by name or handle. Also good proactively when researching a topic that video would cover well. Skip it for account chores and text-only research.
099/30dtranscript
@artemchuikinReach for this whenever what was SAID in a YouTube video matters: a pasted link or bare video ID, a summary, quote, translation or fact-check request, notes from a lecture, or research that leans on a specific video. Works even when nobody says the word 'transcript'. Skip it for uploads and account chores.
099/30dYouTube Channels
@artemchuikinReach for this when a YouTube channel is the subject: a pasted @handle or channel URL, a creator's recent uploads, their full catalogue, or a search inside one channel. Also good for keeping an eye on what somebody publishes. Skip it for creating channels or account chores.
099/30dYouTube Playlist
@artemchuikinReach for this when a YouTube playlist is in play: a pasted playlist link or PL... id, listing a course or series, finding one video inside a long playlist, or turning a whole playlist into transcripts. Skip it for creating playlists or account chores.
099/30dYouTube Data
@artemchuikinReach for this when structured YouTube data is the goal: video metadata, transcripts for analysis, channel upload history, search results or playlist contents, with no Google Cloud project and no quota units. Triggers on YouTube links, creator names and topic research even when unstated. Skip it for uploads and text-only research.
088/30dsubtitles
@artemchuikinReach for this when subtitles are wanted from a YouTube video: following foreign-language content, reading along, translating speech, language practice, or exporting ready SRT/VTT files. Skip it for uploading subtitles or account chores.
088/30dvideo-transcript
@artemchuikinReach for this when a video needs to become text: a pasted YouTube link or ID, a transcribe/summarize/translate request, mining a video for facts, or a bare URL shared with 'what does this say?'. Skip it for uploads and account chores.
088/30dcaptions
@artemchuikinReach for this when caption text from a YouTube video is wanted: reading a video instead of watching it, quoting or translating speech, accessibility (deaf/HoH) needs, content review, language practice, or exporting CC as SRT/VTT files. Timestamped captions from any public video. Skip it for uploading captions or account chores.
077/30d
Related topics
- Mcp345
- Marketing285
- Agent-skills269
- Xiaohongshu217
- Api Integration186
- Aigc183
- Json182
- Ai-hive179
- Crawler174
- Competitive-analysis171
- Content-acquisition167
- Email158
- Github154
- Pdf153
- Audio141
- Ecommerce137
- Image-generation136
- Douyin134
- Health129
- News121
- Documentation104
- Browser102
- Crypto97
- X40292
- Calendar91
- Web Search89
- Git88
- Trading84
- Twitter84
- Toolkit83
- Ocr81
- Social-media80
- Stock80
- Video-generation80
- Agent79
- Prompt79
- Coding78
- Database76
- Memory75
- Wechat74