Ir para o guia de uso
animatepor Emil Kowalski

Animate Skill.

Uma skill do Claude Code e Codex para motion e vídeo: constrói uma animação do zero, decidindo propósito, ferramenta, propriedades, curva e duração em ordem.

  • Motion e Vídeo
  • Código de UI
emilkowalski/skills · skills/animate/SKILL.mdSKILL.md
--- name: animate description: 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, which properties, which curve and duration, how it interrupts, how it exits. Writes the implementation. Use when asked to animate something, add motion, make a component feel alive, or build a transition. For critiquing existing motion use review-animations; … --- ## Operating Posture ## Hard Rules ## The Build Sequence ## Recipes ## Never Ship ## Output
Metadados e cabeçalhos de seção lidos do arquivo original em 14/09/2026 · 11.494 caracteres no total

01 O que faz

O que o skill animate faz no Claude Code e no Codex

Resumo, fluxo de trabalho e resultados, todos lidos do SKILL.md do skill.

Do SKILL.mdLido em 14/09/2026 · não é uma execução registrada

Nos termos do próprio skill

Um skill de construção, não de auditoria: transforma um pedido de movimento em uma implementação que sobreviveria a uma revisão rigorosa, seguindo uma sequência fixa — se deve ou não animar, propósito, ferramenta, propriedades, curva e duração, interrupção, saída — e então escreve o código.

É para designers e desenvolvedores que querem a decisão tomada, e não um menu de opções. Os detalhes vêm de tabelas rígidas: níveis de frequência, apenas transform e opacity, curvas cubic-bezier nomeadas, faixas de duração por elemento, e gating de reduced-motion e hover entregue junto com a animação. Para auditar uma base de código ou criticar um diff, use os skills irmãos.

Código de UI
Veja o exemplo de prompt ↗

Como funciona

  1. 01
    Filtre pela frequência primeiro

    A primeira etapa pode encerrar o trabalho antes de existir qualquer código: qualquer coisa aberta 100+ vezes por dia, ou acionada por atalho de teclado, não recebe animação alguma.

  2. 02
    Nomeie o propósito em uma palavra

    Sem propósito, sem animação. Pedir animação só porque fica bonito, em um elemento que o usuário vê o tempo todo, é motivo para parar em vez de construir.

  3. 03
    Use a ferramenta mais barata que funciona

    Percorra a tabela de ferramentas e pare na primeira que servir: CSS transition, @starting-style, CSS animation, WAAPI, Motion.

  4. 04
    Restrinja as propriedades

    Transform e opacity fazem o trabalho porque ignoram layout e paint e rodam na GPU; clip-path é a quarta opção autorizada, e animar height só é tolerado em acordeões.

  5. 05
    Fixe curva e duração a partir das tabelas

    Entrada e saída pedem ease-out; movimento em tela, ease-in-out; hover e mudanças de cor, ease; movimento constante, linear; padrão, ease-out.

  6. 06
    Planeje a interrupção e a saída

    Elementos acionados repetidamente usam transitions, gestos usam springs, e a saída espelha a entrada para que o deslizar para dispensar seja óbvio.

02 Encontre o ideal para você

Quando Usar a Skill animate

Use a skill animate no Claude Code ou Codex quando o trabalho for motion e vídeo deste tipo. Adequação e limites abaixo são retirados do próprio arquivo da skill.

Boa Combinação

  • Pedem que você anime algo, adicione movimento, faça um componente parecer vivo ou construa uma transição.
  • O trabalho corresponde a um caso comum de componente, então você parte de uma receita em vez de um arquivo em branco.

Conheça os Limites

  • Autoavaliação antes de finalizar.
  • Cada um destes é um bloqueio automático no review-animations:

03 Dentro da skill

Regras que o skill animate dá ao Claude Code e ao Codex

8 instruções concretas, padrões e limites que o SKILL.md define para o agente — a parte do arquivo que muda o resultado.

  1. Ações de teclado e de mais de 100/dia nunca são animadas

    Ações iniciadas pelo teclado são um critério de desqualificação, e não uma questão de julgamento, e elementos usados dezenas de vezes ao dia recebem apenas movimento quase imperceptível, ou nenhum.

  2. Sem valores aproximados

    Toda curva, duração e configuração de spring vêm das tabelas do skill. Um cubic-bezier de aparência familiar não é uma fonte.

  3. Estenda os Tokens Existentes, Nunca os Bifurque

    Se a base de código já tiver uma variável --ease-out ou uma escala de duração, use-a; adicionar um sistema de movimento paralelo é considerado um defeito.

  4. Nunca use ease-in em UI

    ease-in começa lento e retarda exatamente o momento em que o usuário está olhando, por isso é banido aqui; use ease-out como padrão.

  5. Never Scale(0)

    As entradas começam a partir de scale(0.9–0.97) mais opacity 0, porque nada no mundo real aparece do nada.

  6. Envie o Reduced Motion e o Pointer Gating junto com o código

    A media query prefers-reduced-motion e o controle de hover devem fazer parte da mesma alteração da animação, não de um ticket ou follow-up posterior.

  7. Tome a decisão, não ofereça um menu

    Apresentar opções de animação como escolhas já é, em si, um modo de falha aqui; declare o raciocínio em uma linha e escreva a implementação.

  8. Encantar apenas no nível raro

    O encanto só é permitido em situações raras ou de primeira vez, como onboarding, sucesso e celebração; em outros contextos, precisa de um propósito real e nomeado.

04 Coloque em prática

Instalar animate no Claude Code ou Codex

Um comando npx skills add, depois uma primeira tarefa no seu agente e uma checklist para o resultado.

Adicione animate ao Claude Code, Codex ou Seu Agente

Rode no seu projeto; o instalador pergunta a qual agente adicioná-lo.

Terminal
npx skills add https://github.com/emilkowalski/skills --skill animate

Formato genérico de CLI skills para skills/animate/SKILL.md; o repositório pode documentar seu próprio caminho.

Dê à Skill uma Primeira Tarefa de Motion e Vídeo

O SKILL.md não inclui um prompt de exemplo; este inicial foi escrito a partir da descrição resumida do catálogo. Substitua a linha da tarefa pelo seu briefing real.

Starter prompt
Use the animate skill on the material I attach. What the skill should do here: Builds an animation from scratch, deciding purpose, tool, properties, curve, and duration in order. Rules: do not invent copy, data or brand assets. State your plan first, then produce the result and tell me what to check.

Origem: prompt inicial escrito a partir do uso resumido do catálogo (não do SKILL.md).

Verifique o Primeiro Resultado

Antes de aceitar o resultado, procure por estes itens na transcrição e nos arquivos:

  • As etapas 1 e 2 controlam tudo. Não escolha uma curva antes de saber se ela anima.
  • Cada curva, duração e configuração de spring vem das tabelas abaixo. Nunca invente cubic-bezier(0.4, 0, 0.2, 1) porque parece familiar.
  • Se --ease-out ou uma escala de duração já existe, use-a. Adicionar um sistema paralelo é um defeito.
  • Não instale uma biblioteca de motion para um fade.

No OpenDesign importe o animate a partir do link do SKILL.md: Plugins → Add → Skill → Import from link, depois selecione-o na barra superior.

05 Código aberto, rastreável

Fonte, Licença e Verificação

De onde vêm os fatos desta página e quando foram verificados pela última vez.

Repository
github.com/emilkowalski/skills Branch main
Arquivo da skill
skills/animate/SKILL.md Checksum de conteúdo registrado na verificação; commit d23d7f8
License
MIT De LICENSE.
Estrelas do repositório
37.516 Snapshot do GitHub tirado em 2026-09-14 para todo o repositório emilkowalski/skills, que contém 9 skills neste catálogo. Não é uma classificação ou contagem de uso para animate.
Verificado pelo OpenDesign
14/09/2026 Arquivo de origem, caminho, texto da licença e contagem de estrelas foram verificados. Não integrado ao OpenDesign principal (verificado em 28/08/2026); uma execução ao vivo não foi registrada nesta página.
A Descrição da Própria Skill
"Construa uma animação do zero, tomando as decisões na ordem que determina se ela parece certa — ela deve animar, qual propósito, qual ferramenta, quais propriedades, qual curva e duração, como interrompe, como sai. Escreve a implementação. Use quando solicitado para animar algo, adicionar movimento, fazer um componente parecer vivo ou construir uma transição. Para criticar movimento existente use review-animations; para auditar uma base de código inteira use improve-animations."

Descrição do front-matter do SKILL.md. O arquivo completo tem cerca de 11.494 caracteres. Leia o arquivo completo no GitHub.

Animate

Execute animate em uma tarefa real de Motion e Video.

Baixe OpenDesign, importe animate pelo link do SKILL.md, cole o prompt acima e leia o plano antes do resultado.

Terminal
npx skills add https://github.com/emilkowalski/skills --skill animate

OpenDesign Desktop

Um design system. Sua marca consistente em tudo

No Vibe Design Workspace completo, aplique as mesmas regras de marca a sites, apresentações, protótipos interativos, dashboards, imagens e vídeos HTML. Conecte Codex, Claude Code, Cursor e outros agentes de código locais e crie de graça.

  • Sites, apresentações, protótipos, dashboards, imagens e vídeo
  • Mais de 140 design systems e a biblioteca completa de templates e skills
  • Codex local e mais de 21 agentes de código · Grátis
Baixar grátis

Disponível para macOS e Windows