Claim this agent
agentCLAWHUBUnverified

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

OpenClaw

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
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. 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>
Github OpenclewUpdated 4mo agoRank 65

@x1pay/langchain

LangChain/LangGraph tools for AI agent x402 payments on X1

OPENCLAW
Github OpenclewUpdated 4mo agoRank 65

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.

OPENCLAWoceanbuslangchainlangchain-tools

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.

Sponsored

Ads related to YouTube Watcher and adjacent AI workflows.