YT2BB: YouTube to Bilibili
Przekształca wideo z YouTube w dwujęzyczny, z napisami EN/ZH, gotowy do przesłania na Bilibili, z prawdziwym lintingiem QA.
Działa po konfiguracji
Co robi ten skill
Uruchamia sześciostopniowy potok (download, transcribe, translate, merge, burn, publish-info) który przekształca wideo z YouTube w plik z wbudowanymi dwujęzycznymi napisami angielsko-chińskimi oraz metadane do przesłania na Bilibili, z kontrolami lintingu czasu/CPS w stylu Netflixa i stylizacją napisów ASS dostosowaną do platformy. Uruchamia się, gdy użytkownik chce przystosować wideo z YouTube do Bilibili lub dodać dwujęzyczne wbudowane napisy; wymaga lokalnie zainstalowanych yt-dlp i backendu whisper dla etapów pobierania/transkrypcji.
Raport z testu
Faktycznie uruchomiono dołączony srt_utils.py kompleksowo na przykładowej parze SRT EN/ZH: scalenie wygenerowało poprawne dwujęzyczne wpisy, lint wychwycił rzeczywistą wadę czasową (0ms przerwy między wskazówkami, poniżej minimalnych 83ms Netflixa), której ręcznie pisany kod bazowy by nie sprawdził, a to_ass wyemitował prawidłowy plik ASS z presetem Netflixa z czcionkami i marginesami dostosowanymi do platformy — prawdziwie działający, dobrze zaprojektowany potok, ale etapy pobierania/transkrypcji wymagają zainstalowanych yt-dlp i whisper (żaden z nich nie jest obecny w sandboxie), zanim uruchomi się pełny przepływ YouTube-to-Bilibili.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/Agents365-ai/yt2bb.git ~/.claude/skills/yt2bb
Komendy i przykładowe prompty
/yt2bbPrzekształca wideo z YouTube w dwujęzyczny, z napisami EN/ZH, gotowy do przesłania na Bilibili, z prawdziwym lintingiem QA.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Turn this YouTube video into a bilingual EN/ZH Bilibili uploadBurn Chinese and English subtitles onto this video for BilibiliCheck my subtitle timing against Netflix's minimum gap rules