Wiggle Logo Animator

Przekształca statyczne logo w zapętlającą się animację Lottie z walidacją pętli.

Autor: talknerdytome-labs · talknerdytome-labs/wiggle-claude-skill

Działa po konfiguracji ★ 6.8/10

Wiggle Logo Animator — Przekształca statyczne logo w zapętlającą się animację Lottie z walidacją pętli.

Co robi ten skill

Tworzy animacje logo Lottie JSON ze statycznego PNG lub SVG, z gęstością klatek kluczowych, krzywymi easing i tabelami czasowymi dostosowanymi do osobowości marki, a następnie waliduje strukturę i szwy pętli oraz renderuje do GIF lub MP4. Zawiera jedenaście pomocniczych skryptów Python do przygotowania zasobów, ekstrakcji elementów SVG, sprawdzania pętli, optymalizacji i eksportu wsadowego. Uruchamia się na żądania animacji logo, dodawania grafiki ruchomej do znaku marki lub tworzenia pętli Lottie.

Raport z testu

Postępowałem zgodnie z własnym workflow umiejętności, aby animować logo PNG o rozmiarze 900px: jego validate_loop.py wykrył prawdziwy szew (przezroczystość 0 vs 100 między pierwszą a ostatnią klatką kluczową), a po poprawce wskazówki dotyczące klatek kluczowych i easingu wygenerowały GIF 181-klatkowy 60fps z zmierzoną różnicą między pierwszą a ostatnią klatką wynoszącą dokładnie 0.000, w porównaniu do 2-klatkowego GIF-a krokowego z ręcznie napisanego bazowego rozwiązania bez umiejętności. Ale ścieżka renderowania, którą umiejętność nakazuje – zewnętrzne odniesienia do zasobów z e:0, co SKILL.md oznacza jako krytyczną zasadę – wygenerowała pusty GIF o rozmiarze 1.1 KB (jedna klatka, zero nieczarnych pikseli), podczas gdy render_lottie.py wydrukował sukces, a jego reklamowane wykrywanie pustego wyjścia to pominęło. Identyczna animacja renderowała się poprawnie w rozmiarze 2.4 MB z widocznym logo dopiero po przełączeniu na osadzony base64, dokładnie ten wzorzec, który SKILL.md oznacza jako BŁĘDNY. Dokumentacja konfiguracji również jest błędna: SKILL.md, README i rozwiązywanie problemów wszystkie zalecają pip install pycairo, ale eksporter GIF python-lottie potrzebuje cairosvg, a check_dependencies.py nadal drukuje 'All required dependencies are installed, the skill is ready to use' w tym samym uruchomieniu, w którym zgłasza, że import eksportera GIF nie powiódł się.

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

Instalacja

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

Komendy i przykładowe prompty

  • /wigglePrzekształca statyczne logo w zapętlającą się animację Lottie z walidacją pętli.

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

  • 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