edison-youtube-full
Complete YouTube toolkit for agents: search videos, fetch metadata, browse channels and playlists, and pull transcripts. Use when you need comprehensive YouTube Data API access (search, channels, playlists) plus transcript extraction in a single workflow.
Why use this skill?
Enhance your AI agent with YouTube Full. Effortlessly search, fetch metadata, crawl playlists, and extract transcripts from YouTube videos using a professional toolkit.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/edisonchenai/edison-youtube-fullWhat This Skill Does
The edison-youtube-full skill acts as a comprehensive command-line interface for the YouTube Data API, specifically designed for AI agents to interact with YouTube's vast video database. It simplifies complex workflows like searching for content, extracting metadata for specific videos, channels, and playlists, and retrieving full text transcripts. By encapsulating these operations into discrete, reusable Python scripts, the skill ensures that agents can programmatically gather video intelligence—such as trending topics, creator content strategy, or educational material—directly into their processing pipelines. The output is consistently returned in JSON format, making it ideal for downstream analysis, summarization, or indexing tasks.
Installation
To install this skill, use the ClawHub manager: clawhub install openclaw/skills/skills/edisonchenai/edison-youtube-full. After installation, ensure you have a valid YouTube Data API v3 key from the Google Cloud Console. Set this key in your environment using export YOUTUBE_API_KEY="YOUR_KEY" or pass it as an argument during script execution. Ensure the required Python dependencies are installed by running pip install -r scripts/requirements.txt within your project directory. This setup is crucial for enabling the interaction between the local agent scripts and the YouTube API services.
Use Cases
This skill is highly effective for content creators, researchers, and data-driven agents. Key use cases include: 1) Automated Market Research: Extracting transcripts from competitor videos to analyze industry trends. 2) Intelligent Curation: Fetching all video metadata from a specific channel or playlist to build a custom search engine. 3) Content Summarization: Automatically pulling subtitles from long-form content for fast knowledge distillation. 4) Media Monitoring: Searching for specific keyword mentions across YouTube to keep a pulse on brand sentiment or public opinion.
Example Prompts
- "Search for the latest 5 videos about 'AI agents' on YouTube and list their titles and IDs."
- "Get the full transcript of the video with ID dQw4w9WgXcQ in English and save the content for a summary."
- "Fetch all video IDs from the playlist PLBCF2DAC6FFB574DE and return their view counts and publishing dates."
Tips & Limitations
- Rate Limiting: The YouTube Data API has a daily quota (usually 10,000 units). Use batching features (providing multiple IDs at once) to optimize consumption.
- Transcript Availability: Not all videos have human-readable transcripts. If the script fails, try targeting
--languages autofor auto-generated captions. - Data Freshness: API data may have a slight lag compared to the live YouTube interface.
- Security: Never hardcode your API key into scripts; use environment variables to prevent leakage.
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-edisonchenai-edison-youtube-full": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution
Related Skills
reddit-assistant
Reddit content creation assistant for indie developers and product builders. Creates authentic posts, researches communities, tracks real performance data via Reddit API. Triggers on: "write reddit post", "draft reddit", "post to reddit", "reddit content", "find subreddits for", "which subreddits", "check reddit performance", "reddit analytics", "reddit results", "log reddit post", "reddit post ideas", "reddit strategy"
youtube-transcriber
One-command YouTube video transcription. Automatically downloads audio and transcribes using OpenAI Whisper API — works even when YouTube subtitles are disabled. Use when asked to "transcribe this video", "get transcript", "what does this video say", or when YouTube captions are unavailable.
protea-Self-evolving life agent
Self-evolving artificial life agent. Three-ring architecture: Ring 0 (Sentinel) supervises, Ring 1 (Intelligence) drives LLM-powered evolution, Ring 2 (Evolvable Code) is the living program that self-restructures, self-reproduces, and self-evolves. Supports Anthropic, OpenAI, DeepSeek, and Qwen as LLM providers. Includes fitness scoring, gene pool inheritance, tiered memory, skill crystallization, Telegram bot, and web dashboard.
Edison Autopilot Post X
Skill by edisonchenai
edison-agent-reach
Use the internet: search, read, and interact with 13+ platforms including Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu (小红书), Douyin (抖音), WeChat Articles (微信公众号), LinkedIn, Boss直聘, RSS, Exa web search, and any web page. Use when: (1) user asks to search or read any of these platforms, (2) user shares a URL from any supported platform, (3) user asks to search the web, find information online, or research a topic, (4) user asks to post, comment, or interact on supported platforms, (5) user asks to configure or set up a platform channel. Triggers: "搜推特", "搜小红书", "看视频", "搜一下", "上网搜", "帮我查", "全网搜索", "search twitter", "read tweet", "youtube transcript", "search reddit", "read this link", "看这个链接", "B站", "bilibili", "抖音视频", "微信文章", "公众号", "LinkedIn", "GitHub issue", "RSS", "search online", "web search", "find information", "research", "帮我配", "configure twitter", "configure proxy", "帮我安装".