Video To Claude

Sender en video/GIF til Geminis videomodel, får en frame-nøjagtig JSON build spec tilbage.

Af rohunvora · rohunvora/video-to-claude

Virker med opsætning ★ 8.8/10

Video To Claude — Sender en video/GIF til Geminis videomodel, får en frame-nøjagtig JSON build spec tilbage.

Hvad det gør

Uploader en YouTube URL, lokal video, GIF eller tweet-video til Geminis multimodale API med en prompt tunet til at udtrække implementerbare specifikationer (præcise hex-farver, pixeldimensioner, animationstiming i ms, cubic-bezier easing, tilstandsovergange), og overleverer derefter den strukturerede JSON til Claude for at bygge. Udløses når en bruger deler en video/GIF og beder om at klone en UI, reverse-engineere en produktdemo eller udtrække tutorial build steps; et --micro flag tilføjer en 'delight details'-tjekliste for subtile mikrointeraktionseffekter (ring draws, shimmer, overshoot easing).

Testrapport

Kunne ikke køre den live (ingen GEMINI_API_KEY, google-genai ikke installeret), men repoet leverer reelle tidligere outputs (gallery-specs/*.json) fra sin egen --micro pipeline — f.eks. en kreditkort-afsløringsknap-spec med præcise hex-farver, en 600ms cubic-bezier(0.34,1.56,0.64,1) flip-animation, og den ikke-indlysende 'swap text at the 90-degree mark so the user never sees it change'-detalje — den slags frame-niveau nøjagtighed, som en baseline tekst-kun-gennemgang simpelthen ikke kan opfinde.

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

Installation

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)

Kommandoer og eksempelprompter

  • /video-to-claudeSender en video/GIF til Geminis videomodel, får en frame-nøjagtig JSON build spec tilbage.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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