Install
openclaw skills install @franklinyung/video-content-watcherExtract core content and generate structured analysis reports from YouTube, Bilibili, or local video files. Triggers when user asks to summarize, analyze, extract key points from a video, or assess video value. Supports Chinese/English video content analysis with MiniMax LLM.
openclaw skills install @franklinyung/video-content-watcherExtract audio → transcribe → analyze → generate structured Markdown report.
cd /home/ykl/.openclaw/workspace-code-dev/video-reader
export MINIMAX_API_KEY="your-key"
export WHISPER_MODE="local" # or "api"
python3 << 'EOF'
import sys; sys.path.insert(0, 'src')
from video_reader_mcp import VideoReaderMCP
mcp = VideoReaderMCP()
result = mcp.process_url('VIDEO_URL')
print(result['report'])
EOF
Or use the CLI script:
python3 /home/ykl/.openclaw/workspace/skills/video-content-watcher/scripts/video_reader.py "VIDEO_URL"
yt-dlp for online videos / ffmpeg for local filesopenai-whisper or API mode)| Variable | Required | Default | Description |
|---|---|---|---|
MINIMAX_API_KEY | Yes | — | MiniMax API key |
WHISPER_MODE | No | api | api or local |
WHISPER_API_KEY | If mode=api | — | OpenAI API key for Whisper |
LLM_BASE_URL | No | https://api.minimaxi.com/v1 | MiniMax endpoint |
LLM_MODEL | No | MiniMax-M2.7 | Model name |
https://www.youtube.com/watch?v=xxxhttps://www.bilibili.com/video/BVxxx/path/to/video.mp4Returns a Markdown report with:
scripts/video_reader.py — CLI entry pointscripts/analyze_text.py — Analyze raw text directly (skip video processing)