← Back to Skills Marketplace
87
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install video-summarize
Description
视频总结,触发:1.用户给视频链接(B站/YouTube/抖音/Twitter/TikTok等)、2.总结这个视频
Usage Guidance
This skill largely implements video→subtitle→transcribe→summarize, but it performs actions you should review before installing: (1) install_dependency.sh will attempt to install Homebrew (via curl of the official installer), add brew to your shell profile (~/.zprofile), install system packages (ffmpeg, whisper-cpp) and pip packages in a virtualenv, and download a Whisper model file; (2) process.sh will use yt-dlp with --cookies-from-browser chrome which accesses your browser cookies (potentially exposing authenticated content and private cookies); (3) the scripts assume a Homebrew-capable environment (macOS/Linux with brew) despite no OS restriction. Recommendations: inspect the install and process scripts line-by-line; run the install steps manually rather than as a single unattended script; if you don't want the skill to access browser cookies, remove/avoid the --cookies-from-browser option; consider running the skill in an isolated VM/container; and if you are uncomfortable with Homebrew or shell-profile modifications, do not run the installer or adapt it to your environment (install dependencies yourself and supply the model). If you need a lower-privilege alternative, ask the author to provide a containerized image or clearer, non-invasive install instructions.
Capability Analysis
Type: OpenClaw Skill
Name: video-summarize
Version: 1.0.2026041402
The skill automates video transcription and summarization using yt-dlp and whisper.cpp, but it includes high-risk behaviors. Specifically, scripts/process.sh attempts to access sensitive browser data by using the '--cookies-from-browser chrome' flag when processing YouTube links, which could expose session data. Additionally, scripts/install_dependency.sh uses a curl|bash pattern to install Homebrew and performs system-level package installations, which are high-privilege actions that could be abused if the source is compromised.
Capability Assessment
Purpose & Capability
The declared purpose (video summarization using subtitles or Whisper) matches the scripts: yt-dlp, ffmpeg, and whisper.cpp are used as expected. However the script uses yt-dlp's --cookies-from-browser chrome for YouTube links, which implies reading browser cookies (broader access than 'public videos' claim) and the installer assumes Homebrew is available/appropriate despite no OS restriction in metadata.
Instruction Scope
Runtime instructions and scripts instruct the agent/user to run install_dependency.sh and process.sh. process.sh invokes yt-dlp with --cookies-from-browser chrome (accesses browser cookies), reads/writes filesystem under the skill directory and ~/.zprofile may be modified by the installer. The SKILL.md promises only public videos, but use of browser cookies can access authenticated/region-restricted content — this is scope creep and a privacy risk.
Install Mechanism
The install script will curl and run the Homebrew installer (raw.githubusercontent.com), install brew packages, write to ~/.zprofile for brew environment, create a virtualenv and pip-install yt-dlp, and curl a model file from a Hugging Face URL. These are traceable sources but are system-changing actions (installer execution, shell profile modification, package installs) and assume a Homebrew-capable environment even though the skill metadata declares no OS restrictions.
Credentials
No environment variables or config paths are declared, yet the code implicitly accesses browser cookies via yt-dlp (sensitive data) and will alter the user's shell profile to add Homebrew to PATH. Required privileges (ability to install Homebrew and brew packages, modify ~/.zprofile) are not surfaced in the skill metadata.
Persistence & Privilege
The skill is not always-enabled, but the installer makes persistent changes: it can install Homebrew system-wide and append to ~/.zprofile, create a .venv and download models into the skill directory. These persistent system changes increase blast radius if you install without review.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-summarize - After installation, invoke the skill by name or use
/video-summarize - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2026041402
- Updated dependency installation to explicitly require Python 3 and explain Python virtual environment use.
- Revised "Dependency Installation" section, now includes Python 3 installation instructions and command.
- Moved and streamlined "Features" section for better readability.
- Clarified automated deletion of temporary cache files after processing.
- No functional changes to processing logic or workflow.
v1.0.20260414
视频总结 v1.0.20260414 – 重大更新:支持智能字幕优先
- 新增自动优先提取官方/人工字幕,无字幕时才用 Whisper 音频转录,大幅提升转录准确率与速度
- 增强多平台兼容性,字幕支持 YouTube/B站等主流平台(优先中文人工字幕)
- 优化并发处理,每个视频独立缓存与临时目录,更加稳定可靠
- 处理完成后自动清理临时文件,节省磁盘空间
- 更简洁的流程说明与用法文档
v1.0.0
Initial release: Summarize online videos from 1000+ platforms (Bilibili, YouTube, Douyin, Twitter, TikTok, etc.) via link input.
- Supports multi-language transcription using Whisper; automatic language detection.
- Async processing with status prompts and smart caching—repeat requests are instant.
- Audio is extracted, transcribed, and summarized; results stored as .txt and .md files with safe auto-renamed filenames.
- Installation guides and script automation for all required dependencies.
- Not limited to a single platform—compatible with any service supported by yt-dlp.
Metadata
Frequently Asked Questions
What is video-summarize?
视频总结,触发:1.用户给视频链接(B站/YouTube/抖音/Twitter/TikTok等)、2.总结这个视频. It is an AI Agent Skill for Claude Code / OpenClaw, with 87 downloads so far.
How do I install video-summarize?
Run "/install video-summarize" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is video-summarize free?
Yes, video-summarize is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does video-summarize support?
video-summarize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created video-summarize?
It is built and maintained by yilsonyan (@yilsonyan); the current version is v1.0.2026041402.
More Skills