Pular pro conteúdo

Animate skill

Botão, menu, modal e aviso ganham movimento que parece certo, com tempo e curva medidos, e o que não deve animar fica parado.

por emilkowalski

instalações
172,2 mil
estrelas no GitHub
49,7 mil
No skills.sh desde
agosto de 2026
Licença
MIT

Atualizada no GitHub em 11 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Antes do código, a skill olha quantas vezes aquilo aparece por dia. Atalho de teclado e ação repetida mais de cem vezes por dia não animam; modal, gaveta e aviso ganham animação padrão; comemoração e primeira visita ficam com o capricho. Se não dá pra dizer pra que serve o movimento, ela não faz.

Depois escolhe a ferramenta mais simples que resolve: transição de CSS, @starting-style, animação CSS, a API de animação do navegador ou a biblioteca Motion, sem instalar biblioteca pra um simples fade. Anima só transform e opacity, usa curvas de ease-out prontas e tempos de tabela, como 150 a 250 ms pra um menu.

Cada animação já sai com a versão pra quem pede menos movimento no sistema e com hover só pra mouse, porque o toque no celular dispara hover falso. Há receitas prontas de botão, menu, tooltip, modal, gaveta, toast, acordeão, indicador de aba, revelar ao rolar e arrastar pra fechar.

Nas palavras de quem fez

Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool,…

emilkowalski, no SKILL.md

Quando usar

  • O menu ou o modal do site abre seco e parece amador
  • Um aviso de sucesso que precisa aparecer e sumir sem travar
  • Entrada em sequência de uma lista ou de cards na página de vendas
  • Gaveta no celular que fecha arrastando
  • Saber se uma animação pedida pelo cliente ajuda ou atrapalha

Depois de instalar, é só pedir assim

  • Anima a abertura do menu do topo do site, do jeito certo pra quem usa celular
  • Faz o aviso de compra aprovada entrar por baixo e sair por baixo
  • Quero animar a paleta de comandos que abre no Ctrl+K. Vale a pena?

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Animate no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Animate, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

Precisa instalar alguma coisa?

Não pede chave de API nem conta paga. Na maioria das vezes a animação sai em CSS puro; a biblioteca Motion só entra quando precisa de mola, animação de saída ou gesto. Pra app em React Native, o mesmo autor tem a animate-expo.

Ela revisa as animações que já existem?

Não. Ela só constrói animação nova. Pra criticar uma animação pronta, o autor indica a review-animations; pra varrer o projeto inteiro, a improve-animations; pra achar onde caberia movimento, a find-animation-opportunities. Se o pedido é o componente inteiro (menu, gaveta, toast), ela manda usar a pick-ui-library em vez de montar na mão.

Roda no Codex e no Antigravity?

É instrução em texto, com as receitas num arquivo à parte, que esses agentes também leem. O resultado é código comum de CSS e JavaScript.

Levar essa skill

1x animateR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/emilkowalski/skills

Aprenda a usar

Mais da loja emilkowalski

Ver a loja emilkowalski