Video To Claude

Invia un video/GIF al modello video di Gemini, riceve in cambio una specifica di build JSON accurata al frame.

di rohunvora · rohunvora/video-to-claude

Richiede configurazione ★ 8.8/10

Video To Claude — Invia un video/GIF al modello video di Gemini, riceve in cambio una specifica di build JSON accurata al frame.

Cosa fa

Carica un URL YouTube, un video locale, una GIF o un video di tweet all'API multimodale di Gemini con un prompt sintonizzato per estrarre specifiche implementabili (colori esatti esadecimali, dimensioni in pixel, tempistiche di animazione in ms, easing cubic-bezier, transizioni di stato), quindi consegna il JSON strutturato a Claude per la costruzione. Si attiva quando un utente condivide un video/GIF e chiede di clonare un'interfaccia utente, fare reverse engineering di una demo di prodotto o estrarre passaggi di costruzione tutorial; un flag --micro aggiunge una checklist di 'delight details' per effetti di micro-interazione sottili (ring draws, shimmer, overshoot easing).

Rapporto di test

Non è stato possibile eseguirlo dal vivo (nessuna GEMINI_API_KEY, google-genai non installato) ma il repository spedisce output reali precedenti (gallery-specs/*.json) dalla sua pipeline --micro — ad esempio, una specifica di pulsante di rivelazione carta di credito con colori esatti esadecimali, un'animazione flip cubic-bezier(0.34,1.56,0.64,1) di 600ms e il dettaglio non ovvio 'swap text at the 90-degree mark so the user never sees it change' — il tipo di accuratezza a livello di frame che un passaggio baseline solo testuale semplicemente non può inventare.

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

Installazione

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)

Comandi e prompt di esempio

  • /video-to-claudeInvia un video/GIF al modello video di Gemini, riceve in cambio una specifica di build JSON accurata al frame.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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