Video To Claude

Wysyła wideo/GIF do modelu wideo Gemini, otrzymuje dokładną specyfikację budowy JSON zgodną z klatką.

Autor: rohunvora · rohunvora/video-to-claude

Działa po konfiguracji ★ 8.8/10

Video To Claude — Wysyła wideo/GIF do modelu wideo Gemini, otrzymuje dokładną specyfikację budowy JSON zgodną z klatką.

Co robi ten skill

Przesyła adres URL YouTube, lokalny film, GIF lub wideo z tweeta do multimodalnego API Gemini z podpowiedzią dostosowaną do ekstrakcji implementowalnych specyfikacji (dokładne kolory heksadecymalne, wymiary pikseli, czas animacji w ms, łagodzenie cubic-bezier, przejścia stanów), a następnie przekazuje ustrukturyzowany JSON do Claude w celu zbudowania. Wyzwalane, gdy użytkownik udostępnia wideo/GIF i prosi o sklonowanie interfejsu użytkownika, inżynierię wsteczną demonstracji produktu lub ekstrakcję kroków budowania samouczka; flaga --micro dodaje listę kontrolną 'delight details' dla subtelnych efektów mikrointerakcji (rysowanie pierścieni, połysk, łagodzenie overshoot).

Raport z testu

Nie można było uruchomić na żywo (brak GEMINI_API_KEY, google-genai nie zainstalowany), ale repozytorium dostarcza rzeczywiste poprzednie wyniki (gallery-specs/*.json) z własnego potoku --micro -- np. specyfikacja przycisku ujawniającego kartę kredytową z dokładnymi kolorami heksadecymalnymi, animacją przewracania 600 ms cubic-bezier(0.34,1.56,0.64,1) i nieoczywistym szczegółem 'zamień tekst w punkcie 90 stopni, aby użytkownik nigdy nie zobaczył zmiany' -- rodzaj dokładności na poziomie klatki, której zwykła odpowiedź tekstowa po prostu nie może wymyślić.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/rohunvora/video-to-claude ~/.claude/skills/video-to-claude
pip install google-genai
# then set GEMINI_API_KEY in environment (free tier available)

Komendy i przykładowe prompty

  • /video-to-claudeWysyła wideo/GIF do modelu wideo Gemini, otrzymuje dokładną specyfikację budowy JSON zgodną z klatką.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Here's a GIF of a button animation, extract the exact hex colors and timing
  • Clone this micro-interaction from the tweet video I just linked
  • Reverse engineer this product demo video into implementable build specs