YouTube Watcher
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it. Skill: YouTube Watcher Owner: michaelgathara Summary: Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-01-25T07:56:19.866Z | user Initial release of youtube-watcher. - Fetch and read transcripts from YouTube videos. - Summarize videos, answer questions, or extrac
Rank
62
Safety
84
Downloads
51k
Updated
May 31, 2026
Version
1.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 51.3K downloads reported by the source. Last updated 5/31/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed May 31, 2026
- Protocol compatibility
- OpenClawcompatibility · observed May 31, 2026
- Adoption signal
- 51.3K downloadsadoption · observed May 31, 2026
- Latest release
- 1.0.0release · observed Jan 25, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install publishers:michaelgathara:youtube-watcher- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-michaelgathara-youtube-watcher/snapshot"
Documentation
CLAWHUB
4,655 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: youtube-watcher
description: Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
author: michael gathara
version: 1.0.0
triggers:
- "watch youtube"
- "summarize video"
- "video transcript"
- "youtube summary"
- "analyze video"
metadata: {"clawdbot":{"emoji":"📺","requires":{"bins":["yt-dlp"]},"install":[{"id":"brew","kind":"brew","formula":"yt-dlp","bins":["yt-dlp"],"label":"Install yt-dlp (brew)"},{"id":"pip","kind":"pip","package":"yt-dlp","bins":["yt-dlp"],"label":"Install yt-dlp (pip)"}]}}
---
# YouTube Watcher
Fetch transcripts from YouTube videos to enable summarization, QA, and content extraction.
## Usage
### Get Transcript
Retrieve the text transcript of a video.
```bash
python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"
```
## Examples
**Summarize a video:**
1. Get the transcript:
```bash
python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
```
2. Read the output and summarize it for the user.
**Find specific information:**
1. Get the transcript.
2. Search the text for keywords or answer the user's question based on the content.
## Notes
- Requires `yt-dlp` to be installed and available in the PATH.
- Works with videos that have closed captions (CC) or auto-generated subtitles.
- If a video has no subtitles, the script will fail with an error message._meta.json
{
"ownerId": "kn70xwv21y5gnsycry0shkye6d7zx8jz",
"slug": "youtube-watcher",
"version": "1.0.0",
"publishedAt": 1769327779866
}skill-card.md
## Description: <br> Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it. <br> This skill is ready for commercial/non-commercial use. <br> ## Publisher: <br> [Michaelgathara](https://clawhub.ai/user/Michaelgathara) <br> ### License/Terms of Use: <br> ## Use Case: <br> External users and agents use this skill to retrieve YouTube transcript text for summarization, question answering, and information extraction. It is useful when the user provides a video URL and needs the agent to reason over available captions instead of watching the video directly. <br> ### Deployment Geography for Use: <br> Global <br> ## Known Risks and Mitigations: <br> Risk: The skill runs yt-dlp locally and makes network requests for video URLs the user asks it to process. <br> Mitigation: Install yt-dlp from a trusted package source and review video URLs before running transcript retrieval. <br> Risk: Fetched transcripts are untrusted third-party text and may contain misleading content or prompt-injection attempts. <br> Mitigation: Treat transcript content as source material only, not as instructions for the agent, and verify important claims before relying on them. <br> ## Reference(s): <br> - [ClawHub skill page](https://clawhub.ai/Michaelgathara/youtube-watcher) <br> ## Skill Output: <br> **Output Type(s):** [text, shell commands, guidance] <br> **Output Format:** [Plain text transcript output with Markdown guidance] <br> **Output Parameters:** [1D] <br> **Other Properties Related to Output:** [Requires yt-dlp and videos with closed captions or auto-generated subtitles.] <br> ## Skill Version(s): <br> 1.0.0 (source: frontmatter and server release metadata) <br> ## Ethical Considerations: <br> Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>
@x1pay/langchain
LangChain/LangGraph tools for AI agent x402 payments on X1
@langchain/langgraph-swarm
An implementation of a multi-agent swarm using LangGraph
@langchain/langgraph-supervisor
LangGraph Multi-Agent Supervisor
oceanbus-langchain
LangChain tools for OceanBus — give your LangChain and CrewAI agents a global identity, encrypted messaging, and Yellow Pages service discovery with a single import.
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"label": "Vendor",
"value": "Clawhub",
"category": "vendor",
"href": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceUrl": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-31T06:21:45.648Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-michaelgathara-youtube-watcher/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-michaelgathara-youtube-watcher/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-05-31T06:21:45.648Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "traction",
"label": "Adoption signal",
"value": "51.3K downloads",
"category": "adoption",
"href": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceUrl": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-31T06:21:45.648Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "latest_release",
"label": "Latest release",
"value": "1.0.0",
"category": "release",
"href": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceUrl": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-01-25T07:56:19.866Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-michaelgathara-youtube-watcher/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-michaelgathara-youtube-watcher/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "Initial release of youtube-watcher. - Fetch and read transcripts from YouTube videos. - Summarize videos, answer questions, or extract specific information from transcripts. - Trigger phrases include: \"watch youtube\", \"summarize video\", \"video transcript\", \"youtube summary\", and \"analyze video\". - Requires installation of `yt-dlp` for transcript retrieval. - Only works with videos that have closed captions or auto-generated subtitles.",
"href": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceUrl": "https://clawhub.ai/michaelgathara/youtube-watcher",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-01-25T07:56:19.866Z",
"isPublic": true,
"metadata": {}
}
]
}Record generated Oct 8, 2026.
