Video Clip Extractor
Uddrag højdepunktsklip fra lange videoer med transskriptioner, titler og covers
Virker med opsætning
Hvad det gør
Kører en orkestreringspipeline, der downloader en Bilibili/YouTube URL eller lokal video, transskriberer den via platformundertekster eller Whisper, lader en LLM score segmenter for engagerende øjeblikke og klipper højdepunktsklip med valgfri kunstneriske titler, brændte undertekster og coverbilleder. Udløses når brugeren ønsker at udtrække eller klippe de bedste øjeblikke fra lange videoer, livestreams eller optagelser. Kræver uv, ffmpeg og en LLM API key (Qwen/OpenRouter/GLM/MiniMax).
Testrapport
Fandt SKILL.md på .claude/skills/video-clip-extractor/SKILL.md (spejlet under .cursor og .trae). Frontmatter parses med name+description og en scoped allowed-tools liste. Stikprøvekontrollerede refererede mål via rå hentning: video_orchestrator.py (200), pyproject.toml (200), README.md (200); de core/ moduler, den importerer, er alle til stede i repo-træet. Verificerede SKILL.md CLI-referencen mod den faktiske argparse i video_orchestrator.py — hvert dokumenteret flag eksisterer (koden har endda et par udokumenterede ekstra). Ingen sikkerhedsbrister: ingen curl|sh, ingen base64 blobs, ingen hemmelig exfiltration; installationen bruger ~/.local/share/openclip og $OLDPWD uden hardcoded maskinstier (yt-dlp trækkes fra git master, et standard-men-bemærkelsesværdigt forsyningskædevalg). Kunne IKKE måle output vs baseline: produktion af højdepunktsklip kræver uv sync, ffmpeg, en downloadbar video, Whisper transskription og en live LLM API key — ingen af disse kan udføres i denne kontekst, så ingen artefakt blev produceret.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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>
Kommandoer og eksempelprompter
/video-clip-extractorUddrag højdepunktsklip fra lange videoer med transskriptioner, titler og covers
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Extract highlight clips from this livestreamCut the best moments from this YouTube videoGenerate a transcript and clip covers for this recording