← Back to Skills Marketplace
1200
Downloads
1
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install youtube-video-analyzer
Description
Analyze YouTube videos by synchronizing transcript text with visual frames to produce detailed summaries, step-by-step guides, and content understanding.
Usage Guidance
This skill appears to legitimately implement video download, transcript extraction, and frame capture — those parts are coherent. The main risk is the unspecified image-analysis step: before installing, confirm where and how the extracted frames will be processed. Ask the publisher or inspect the full SKILL.md for any commands or API calls that would upload images or send data to external endpoints. Also verify what 'uv' install means in your environment and ensure yt-dlp will be fetched from a trusted package source. If you plan to analyze private or sensitive videos, run the skill in a restricted environment (sandbox), limit how many frames are saved, and ensure that your agent or any invoked tooling is not configured to forward files to third parties. If you need higher assurance, request the skill author provide the missing analysis code or a clear statement of which image-analysis services (if any) will be used.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-video-analyzer
Version: 1.0.0
The OpenClaw skill bundle `youtube-video-analyzer` is designed for multimodal YouTube video analysis. It utilizes standard and legitimate tools like `yt-dlp`, `ffmpeg`, `ffprobe`, `curl`, and `python3` to download videos, extract transcripts, and process frames. All shell commands and Python scripts are directly related to the stated purpose of video analysis and temporary file management. While the `SKILL.md` suggests using `yt-dlp --cookies-from-browser` as a troubleshooting step for age-restricted videos, this is a legitimate feature of `yt-dlp` for users to access content they have rights to, and there is no evidence of malicious intent to steal or exfiltrate credentials. The instructions for the AI agent are detailed and task-oriented, without any signs of prompt injection for harmful objectives.
Capability Assessment
Purpose & Capability
The name/description align with the requested binaries and the declared install of yt-dlp. ffmpeg, python3, curl and yt-dlp are exactly what you'd expect for downloading videos, extracting transcripts, and producing frames.
Instruction Scope
The SKILL.md provides concrete, low-level steps for metadata retrieval, subtitle extraction, video download, and frame extraction — all scoped to the stated purpose. However the critical 'Multimodal analysis' step is vague: it says 'Read each frame image, combine with transcript, Generate structured output' but does not specify how or where images are analyzed. That vagueness gives an agent broad discretion, which could lead to unexpected actions such as calling external image-analysis APIs or uploading frames to third-party endpoints.
Install Mechanism
The install spec installs yt-dlp via an installer kind labeled 'uv'. yt-dlp itself is an expected package for this use case, but the installer kind 'uv' is nonstandard/ambiguous in the provided metadata. If 'uv' maps to a known, audited package source in your environment this is low risk; if it downloads code from an untrusted host, it would be higher risk. No direct remote-download-from-arbitrary-URL pattern was found.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not ask for unrelated secrets or system config access, which is proportionate to its stated purpose.
Persistence & Privilege
always:false and default invocation settings are used. The skill does not request persistent system-wide privileges or modifications to other skills. It writes temporary files only to a per-run temp directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-video-analyzer - After installation, invoke the skill by name or use
/youtube-video-analyzer - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
YouTube Video Analyzer 1.0.0 — Initial Release
- Introduces a multimodal YouTube video analyzer that processes both audio (transcripts) and visual (frame extraction and analysis) channels.
- Synchronizes key video frames with spoken transcript segments for precise, step-by-step understanding of tutorials, demos, and HowTo videos.
- Supports automatic subtitle extraction (preferred language, fallback to auto-captions) and robust frame extraction strategies based on video length and content.
- Produces structured outputs including guides, summaries, and visual-text syntheses (e.g., “what is shown vs. what is said”) to highlight critical on-screen actions, UI elements, or physical demonstrations.
- Designed for use with tutorial, educational, and explainer videos where visual context is as important as spoken instructions.
Metadata
Frequently Asked Questions
What is Youtube Video Analyzer?
Analyze YouTube videos by synchronizing transcript text with visual frames to produce detailed summaries, step-by-step guides, and content understanding. It is an AI Agent Skill for Claude Code / OpenClaw, with 1200 downloads so far.
How do I install Youtube Video Analyzer?
Run "/install youtube-video-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Youtube Video Analyzer free?
Yes, Youtube Video Analyzer is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Youtube Video Analyzer support?
Youtube Video Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, macos).
Who created Youtube Video Analyzer?
It is built and maintained by sdrabent (@sdrabent); the current version is v1.0.0.
More Skills