← Back to Skills Marketplace
4817
Downloads
11
Stars
51
Active Installs
1
Versions
Install in OpenClaw
/install bilibili-youtube-watcher
Description
Fetch and read transcripts from YouTube and Bilibili videos. Use when you need to summarize a video, answer questions about its content, or extract informati...
Usage Guidance
Install only if you are comfortable with the agent contacting YouTube or Bilibili through yt-dlp for videos you ask it to analyze. Prefer brew or pip for installing yt-dlp, and avoid using the optional browser-cookie troubleshooting command unless you intentionally want yt-dlp to access your logged-in browser session.
Capability Analysis
Type: OpenClaw Skill
Name: bilibili-youtube-watcher
Version: 1.0.0
The skill bundle is benign. The `scripts/get_transcript.py` uses `subprocess.run` with a list of arguments to execute `yt-dlp`, which prevents shell injection from user-controlled `url` or `language` inputs. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the OpenClaw agent in `SKILL.md` or `README.md`. The skill's functionality is clearly aligned with its stated purpose of fetching video transcripts.
Capability Assessment
Purpose & Capability
The stated purpose, documentation, and script all align around fetching video transcripts for summarization, Q&A, and content extraction from YouTube/Bilibili.
Instruction Scope
The skill runs yt-dlp against a user-provided URL and can contact external video services; this is expected for transcript fetching, though the trigger phrase 'analyze video' is broad.
Install Mechanism
Metadata declares yt-dlp as a required dependency with brew and pip install options. The README also documents a sudo curl install path for Linux, which users should treat as higher-risk than package-manager installation.
Credentials
Network access and temporary subtitle files are proportionate to the skill purpose. The script rejects unsupported platforms, uses subprocess arguments without a shell, and does not show broad local indexing or unrelated file access.
Persistence & Privilege
The main script uses a temporary directory and has no persistence mechanism. The README includes optional troubleshooting advice to use browser cookies with yt-dlp, which is sensitive but disclosed and not part of the default workflow.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bilibili-youtube-watcher - After installation, invoke the skill by name or use
/bilibili-youtube-watcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Universal video transcript fetcher supporting both YouTube and Bilibili. Auto-detects platform and sets appropriate language defaults.
Metadata
Frequently Asked Questions
What is Bilibili & YouTube Watcher?
Fetch and read transcripts from YouTube and Bilibili videos. Use when you need to summarize a video, answer questions about its content, or extract informati... It is an AI Agent Skill for Claude Code / OpenClaw, with 4817 downloads so far.
How do I install Bilibili & YouTube Watcher?
Run "/install bilibili-youtube-watcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bilibili & YouTube Watcher free?
Yes, Bilibili & YouTube Watcher is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Bilibili & YouTube Watcher support?
Bilibili & YouTube Watcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bilibili & YouTube Watcher?
It is built and maintained by donnycui (@donnycui); the current version is v1.0.0.
More Skills