Wiggle Logo Animator

Trasforma un logo statico in un'animazione Lottie in loop con validazione del loop

di talknerdytome-labs · talknerdytome-labs/wiggle-claude-skill

Richiede configurazione ★ 6.8/10

Wiggle Logo Animator — Trasforma un logo statico in un'animazione Lottie in loop con validazione del loop

Cosa fa

Costruisce animazioni logo Lottie JSON da un PNG o SVG statico, con densità di keyframe, easing e tabelle di temporizzazione per personalità del brand, quindi valida la struttura e le giunzioni del loop e renderizza in GIF o MP4. Include undici helper Python per la preparazione degli asset, l'estrazione di elementi SVG, il controllo del loop, l'ottimizzazione e l'esportazione batch. Si attiva su richieste di animare un logo, aggiungere motion graphics a un marchio o produrre un loop Lottie.

Rapporto di test

Seguito il workflow della skill per animare un logo PNG da 900px: il suo validate_loop.py ha rilevato una vera giunzione (opacità 0 vs 100 tra il primo e l'ultimo keyframe), e dopo la correzione la guida per keyframe ed easing ha prodotto una GIF a 60fps di 181 frame con una differenza misurata tra il primo e l'ultimo frame esattamente di 0.000, contro una GIF a passi di 2 frame dalla baseline senza skill scritta a mano. Ma il percorso di rendering che la skill impone - riferimenti esterni agli asset con e:0, che SKILL.md segnala come regola critica - ha prodotto una GIF vuota da 1.1 KB (un frame, zero pixel non neri) mentre render_lottie.py ha stampato successo e la sua rilevazione pubblicizzata di output vuoto l'ha mancata. L'animazione identica è stata renderizzata correttamente a 2.4 MB con il logo visibile solo dopo il passaggio a base64 incorporato, il pattern esatto che SKILL.md contrassegna come WRONG. Anche i documenti di setup sono errati: SKILL.md, README e troubleshooting prescrivono tutti pip install pycairo, ma l'esportatore GIF di python-lottie necessita di cairosvg, e check_dependencies.py stampa ancora 'All required dependencies are installed, the skill is ready to use' nella stessa esecuzione in cui riporta che l'importazione dell'esportatore GIF è fallita.

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

Installazione

git clone https://github.com/talknerdytome-labs/wiggle-claude-skill.git
mkdir -p ~/.claude/skills
cp -r wiggle-claude-skill ~/.claude/skills/wiggle
rm -rf ~/.claude/skills/wiggle/.git

Comandi e prompt di esempio

  • /wiggleTrasforma un logo statico in un'animazione Lottie in loop con validazione del loop

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

  • Animate our logo into a looping Lottie animation for the website hero
  • Make our wordmark pulse gently as a motion graphic for the brand kit
  • I need a validated Lottie loop exported as a GIF from this PNG logo