Video Clip Extractor
Extrahujte klipy s nejlepšími momenty z dlouhých videí s přepisy, titulky a obaly
Funguje s nastavením
Co umí
Spouští orchestrátorovou pipeline, která stahuje Bilibili/YouTube URL nebo local video, transcribes it via platform subtitles or Whisper, has an LLM score segments for engaging moments, and cuts highlight clips with optional artistic titles, burned subtitles, and cover images. Spouští se, když uživatel wants to extract or clip the best moments from long videos, livestreams, or recordings. Vyžaduje uv, ffmpeg, a an LLM API key (Qwen/OpenRouter/GLM/MiniMax).
Testovací report
Nalezeno SKILL.md v .claude/skills/video-clip-extractor/SKILL.md (mirrored under .cursor and .trae). Frontmatter se parsuje s name+description a a scoped allowed-tools list. Namátkově zkontrolovány referenced targets via raw fetch: video_orchestrator.py (200), pyproject.toml (200), README.md (200); the core/ modules it imports are all present in the repo tree. Ověřena the SKILL.md CLI reference against the actual argparse in video_orchestrator.py — every documented flag exists (code even has a few undocumented extras). No security smells: no curl|sh, no base64 blobs, no secret exfiltration; install uses ~/.local/share/openclip and $OLDPWD with no hardcoded machine paths (yt-dlp is pulled from git master, a standard-but-notable supply-chain choice). NEBYLO možné změřit output vs baseline: producing highlight clips requires uv sync, ffmpeg, a downloadable video, Whisper transcription, and a live LLM API key — none executable in this context, so no artifact was produced.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/linzzzzzz/openclip.git /tmp/video-clip-extractor-src mkdir -p ~/.claude/skills cp -R /tmp/video-clip-extractor-src/.claude/skills/video-clip-extractor ~/.claude/skills/video-clip-extractor # Runtime deps (the skill body handles this on first use): # git clone https://github.com/linzzzzzz/openclip.git ~/.local/share/openclip # cd ~/.local/share/openclip && uv sync # Prerequisites: uv (brew install uv / pip install uv), ffmpeg (brew install ffmpeg), # and ONE LLM API key env var: QWEN_API_KEY | OPENROUTER_API_KEY | GLM_API_KEY | MINIMAX_API_KEY # Optional: --burn-subtitles needs ffmpeg+libass; --speaker-references needs `uv sync --extra speakers` + HUGGINGFACE_TOKEN # Run: cd ~/.local/share/openclip && uv run python video_orchestrator.py <video-url-or-path>
Příkazy a ukázkové prompty
/video-clip-extractorExtrahujte klipy s nejlepšími momenty z dlouhých videí s přepisy, titulky a obaly
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Extract highlight clips from this livestreamCut the best moments from this YouTube videoGenerate a transcript and clip covers for this recording