← Back to Skills Marketplace
yilsonyan

video-summarize

by yilsonyan · GitHub ↗ · v1.0.2026041402 · MIT-0
cross-platform ⚠ suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install video-summarize
  3. After installation, invoke the skill by name or use /video-summarize
  4. 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
Slug video-summarize
Version 1.0.2026041402
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
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.

💬 Comments