motion-frames
Faz seu agente criar animações curtas e em loop para vídeos. Ele gera um pôster de vídeo que pode ser usado em animações de herói ou vídeos curtos. É útil para adicionar movimento e impacto visual.
O que ela faz
Cria um vídeo curto animado com elementos gráficos que se movem em loop. É como um pôster animado que pode ser transformado em vídeo.
Quando usar
- ✓Quando você precisa de um vídeo curto para o topo de uma página (hero video).
- ✓Para criar um título animado para um projeto.
- ✓Quando o pedido é por 'motion design' ou 'animação em loop'.
Exemplo do que pedir para a IA
“Crie um vídeo curto animado com um título e elementos gráficos girando.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA usa animações CSS para fazer os elementos gráficos, como círculos e um globo, girarem e pulsarem. Tudo é feito dentro de uma única página HTML, como um pôster que ganha vida.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add nexu-io/open-design --skill motion-framesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/motion-frames/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Skill de Motion Frames
Produza uma única composição de movimento em tela cheia. Apenas animações CSS inline — a página é o loop. Trate como um frame de pôster que um exportador (HyperFrames, Lottie, etc.) pode capturar em vídeo.
Fluxo de Trabalho
- Leia o DESIGN.md ativo (injetado acima). O movimento vive ou morre no contraste da tipografia — escolha o token serifado / display mais expressivo no DS para o título; o token de corpo / mono rotula todo o resto.
- Componha a tela como um herói 16:9 com estas camadas, de trás para frente:
- Palco — tela cheia
<main>. Fundo off-white ou tela DS, textura de grade pontilhada muito sutil (fundo CSS,radial-gradientpontos em intervalos de 22–32px). - Anéis concêntricos — 2–3 círculos SVG irradiando de um ponto focal. Traços ultrafinos (0,5–1px) em DS-foreground com baixa opacidade. Estes giram em velocidades diferentes (60s, 90s, 180s).
- Marca focal — um globo wireframe, um objeto estilizado ou um monograma tipográfico desenhado como SVG inline. ~28% da largura da tela.
- Rótulos dos anéis — palavras curtas / tokens fonéticos colocados em torno de um dos anéis (por exemplo, "Hola · Bonjour · 你好 · नमस्ते"). Eles co-rotacionam com o anel, com
<text>caminhos contra-rotacionados para que as palavras permaneçam na vertical. - Título — canto inferior esquerdo ou centro inferior. Título serifado display, acento itálico em uma palavra. Adicione uma animação sutil de revelação
letterSpacing+ opacidade (@keyframes type-in). - Cromagem da moldura — selos de canto (etiqueta do laboratório no canto superior esquerdo, marca ou número da edição no canto superior direito) e uma linha fina de base. Estático.
- Palco — tela cheia
- Anime apenas com
@keyframes— sem JS:rotate-slow,rotate-med,rotate-fastpara os anéis.globe-spinpara a marca focal.pulsepara o ponto focal, ~2s, com easing.marquee-fadepara revelar o título uma vez ao carregar.
- Escreva um único documento HTML:
<!doctype html>até</html>, CSS inline.- Todo o movimento usa CSS — sem scripts, para que HyperFrames ou qualquer capturador de frames possa capturá-lo deterministicamente.
data-od-idno palco, focal, anel, título, cromagem.
- Auto-verificação:
- A composição ainda é lida como um pôster com o movimento pausado no frame 0.
- Pelo menos 3 camadas se movem em velocidades diferentes (a profundidade vem da velocidade delta, não de truques de parallax).
- O acento aparece uma vez — geralmente a palavra em itálico no título.
Contrato de Saída
Emita entre as tags <artifact>:
<artifact identifier="motion-slug" type="text/html" title="Motion — Title">
<!doctype html>
<html>...</html>
</artifact>
Uma frase antes do artefato, nada depois.
Perguntas frequentes
O que é 'motion design'?
É a arte de dar vida a elementos gráficos através de movimento e animação.
O que é 'loop'?
É quando uma animação se repete continuamente, sem parar.
O que é 'hero video poster'?
É um vídeo curto e impactante usado no topo de uma página para chamar a atenção, como um pôster animado.
Detalhes
Descrição original do autor
A single-frame motion-design composition with looping CSS animations — rotating type ring, animated globe, ticking timer, parallax labels. Renders as a hero video poster you can hand straight to HyperFrames or any keyframe-based exporter. Use when the brief asks for "motion design", "animated hero", "loop", "video poster", "title card", or pairs Open Claude Design with HyperFrames for a kinetic ex
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #484
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
blender-motion-state-inspection
Permite inspecionar detalhes de animações em 3D. É útil para verificar poses, movimentos e o alinhamento de personagens em animações.
affaan-m/ECC
manim-video
Faz seu agente criar vídeos explicativos animados. Ele usa o Manim para gerar gráficos e diagramas claros para conceitos técnicos.
affaan-m/ECC
remotion-video-creation
Orienta seu agente na criação de vídeos usando React com a biblioteca Remotion. Ele cobre boas práticas para animações, áudio, legendas e outros elementos visuais.
affaan-m/ECC