Clips
Sześciostopniowy potok wideo: pobieranie, transkrypcja, cięcie, tłumaczenie, karaoke HTML
Działa po konfiguracji
Co robi ten skill
Napędza sześciostopniowy potok krótkich filmów, który pobiera wideo źródłowe, transkrybuje je za pomocą WhisperX, wybiera segmenty z najważniejszymi momentami, wycina je za pomocą ffmpeg, tłumaczy napisy i renderuje zsynchronizowany z tekstem odtwarzacz karaoke HTML. Uruchamia się, gdy poprosisz o wycięcie klipów z długiego wideo lub podcastu, lub o wyprodukowanie krótkich filmów z napisami w języku chińskim. Instrukcja obsługi każdego kroku jest pobierana z binarnego nf-guide, który jest dostarczany w przestrzeni roboczej NextFrame Rust, więc sam folder umiejętności jest tylko maszyną stanów.
Raport z testu
Uruchomiono kroki cięcia i tłumaczenia na 120-sekundowym materiale z 22-zdaniową transkrypcją i zmierzono oba w porównaniu z przejściem bez umiejętności dla tego samego zadania. Naleganie umiejętności na ponowne kodowanie wygenerowało klip z zerową liczbą pakietów z ujemnym znacznikiem czasu, podczas gdy oczywisty skrót -c copy, po który sięgnąłem bez niej, zawierał ich 233, czyli około dziewięciu sekund pre-rollu, które odtwarzacz przeglądarki musi odrzucić przez listę edycji. Napisy były ostrzejszą luką: zapisanie pliku w naturalny sposób wygenerowało siedem gołych ciągów w tablicy cn i klucz clip zamiast clip_num, dokładnie taki kształt, jaki instrukcja krok po kroku ostrzega, że renderer karaoke odrzuca z 'invalid type: string, expected struct', podczas gdy przestrzeganie udokumentowanego schematu i jego interpolacji liczby znaków dało 13 dobrze sformułowanych wskazówek bez luk czasowych. Problem polega na tym, że żadne z tych wskazówek nie znajduje się w zainstalowanej umiejętności: skopiowany folder to 48-liniowy SKILL.md, który wywołuje nf-guide dla każdego kroku, binarny plik, który uzyskuje się tylko przez cargo-building siedemnasto-crate'owej przestrzeni roboczej NextFrame Rust, oprócz yt-dlp, WhisperX i nf CLI dla końcowego HTML. Całość nigdy nie została tutaj zweryfikowana, SKILL.md jest tylko w języku chińskim bez notatek instalacyjnych ani zależności, a jego własna lista kroków pomija z 04 na 06.
Testowano: 2026-08-07 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/ChaosRealmsAI/NextFrame.git mkdir -p ~/.claude/skills cd NextFrame && cp -r crates/nf-agent/skills/clips ~/.claude/skills/clips
Komendy i przykładowe prompty
/clipsSześciostopniowy potok wideo: pobieranie, transkrypcja, cięcie, tłumaczenie, karaoke HTML
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Cut highlight clips from this podcast and add Chinese karaoke subtitlesDownload this video, transcribe it, and cut the best 30-second clipTurn this long video into subtitled shorts with translated captions