Biblioteca de Motion skill

A Claude Code skill with 24 named animation effects: an agent understands "bounce the number" and picks duration and easing.

  • 80 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill holds only an effect reference and instructions and runs nothing or calls the network.
All reasons and checks

apenasdouglas/ai-motion-library

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/biblioteca-de-motion

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill holds only an effect reference and instructions and runs nothing or calls the network.

This is third-party code. Review the repository files before installing.

What it does

A request like "make a nice animation" does not work because an AI needs the name of an effect, like a real video editor. The library gives 24 motion graphics effects with a name, a request term and a ready example: entrances (`fade in`, `slide in`, `pop in`, `scale up`, `blur in`, `stagger`), rhythm (`overshoot`, `bounce`, `spring`, `ease in-out`, `elastic`, `pulse`) and other groups. The table is joined by scene recipes and the `biblioteca-de-motion-documental` skill for Claude Code. When a request is vague the skill proposes two or three effects by name and then applies the right duration and easing. The current version targets faceless dark YouTube channels: curiosities, history, mystery, science and documentaries. Color and theme can be changed, and red and dark are only defaults.

Who it is for. Authors of faceless short and documentary videos who ask an AI to build animation and tire of clarifying details each time.

Good fit when

  • A title must fade in over 0.4 seconds and the agent needs the exact term `fade in`.
  • Five key points enter in a cascade with a 0.08 second gap, `stagger`.
  • A subscribe button appears at the end of a video with a bounce, `pop in`.
  • A number springs and vibrates before stopping, so `elastic` is chosen.

Not a fit when

  • You need complex 3D scenes or ready Premiere templates, while the library describes simple effects.
  • Your videos are in another genre, since only the Documentary version is available now.
  • You work without Claude Code and with no wish to copy the table into project instructions.

Example request

Make the number bounce and settle before stopping, and pick a fitting effect from the library.

Limitations

Text and examples are in Portuguese, and an English README exists. One version is available, Documentary, for channels about curiosities, history, mystery, science and documentaries. The skill suggests the effect name and parameters while your tool, such as code or a video editor, builds the animation itself, so the result depends on the agent and environment. In other tools the table is copied by hand into `AGENTS.md` or Cursor rules. Each version has its own skill name, so several can be installed. Installation needs git or a ZIP from the releases page.

How to disable. Delete the `biblioteca-de-motion-documental` folder from `~/.claude/skills/` or from the project `.claude/skills/`. If the table was copied into `AGENTS.md` or Cursor rules, remove it there.

FAQ

How do I install the skill in Claude Code?

Clone the repository and copy the `versoes/documental/biblioteca-de-motion-documental` folder into `~/.claude/skills/`. For a single project copy it into the project `.claude/skills/`.

Can it be used without installing the skill?

Yes. Find an effect in the table, copy the sample request and paste it into Claude, ChatGPT, Codex or Cursor.

Which effects are in the library?

24 effects by group: entrances (`fade in`, `slide in`, `pop in`, `scale up`, `blur in`, `stagger`), rhythm (`overshoot`, `bounce`, `spring`, `ease in-out`, `elastic`, `pulse`) and more.

Can the color be changed?

Yes, red and the dark theme are only defaults. The "Cor e tema" section describes how to set your own color and a light theme.

What about other tools?

Copy the contents of `SKILL.md` into the project instructions file, for example `AGENTS.md` or Cursor rules.

Discussion

No questions or reviews yet.

Skills

Fifteen Claude Code skills for launch films, animated charts and reels made entirely from code, with no After Effects

SkillExtended access660Repository stars

Claude Motion finds open animation sources and models, adapts them to a new topic and exports a short film to MP4.

SkillExtended access90Repository stars

Nine motion design skills for Claude Code: timing, color, composition, After Effects, Remotion, logos and backgrounds.

PluginMinimal access229Repository stars

Three Claude skills and 74 HTML boards for animated explainers: voice sync through Whisper and frame-exact MP4 export.

SkillExtended access199Repository stars

A motion design toolkit for coding agents: rules with numbers, frame self-review and synthesized sound, plus web sims at 60 fps

SkillExtended access963Repository stars

Eight Claude Code skills for Remotion video: hand-drawn and pixel-art explainers built in code, with sound and subtitles

SkillExtended access254Repository stars

README in short

It explains why effect names matter, three ways to use the library, a table of 24 effects with examples, recipes for dark channels, color and theme setup, installation and the list of versions.

README badge

Original SKILL.md

---
name: biblioteca-de-motion-documental
description: Traduz pedidos de animação em português ("faz o número quicar", "entra um depois do outro", "dá um tranco no zoom") para o efeito de motion graphics certo, com o termo técnico, a duração e a aceleração. Use sempre que o usuário pedir animação, motion, transição ou efeito em vídeo, HTML, CSS, GSAP, Remotion, HyperFrames ou After Effects, principalmente quando o pedido for vago ("faz uma animação bonita") ou o vídeo for de canal dark (faceless) de curiosidades, história ou documentário. Also triggers on English requests for motion graphics, easing and animation effects in documentary or faceless YouTube videos.
---

# Biblioteca de Motion apenasdouglas · Versão Documental

Quem pede animação em português raramente usa o nome técnico do efeito. Esta skill faz a ponte: identifica o efeito pelo jeito que a pessoa fala, aplica o termo certo e usa parâmetros que funcionam de primeira.

## Como usar

1. Leia o pedido e procure as expressões da coluna "como a pessoa fala" na tabela abaixo.
2. Se achou, aplique o efeito com os parâmetros padrão. Ajuste só se o pedido disser outra coisa (duração, direção, intensidade).
3. **Se o pedido for vago** ("faz bonito", "dá uma animada", "deixa mais dinâmico"), não invente. Proponha 2 ou 3 efeitos da biblioteca pelo nome em português e pelo termo, dizendo onde cada um entraria, e espere a escolha.
4. Ao entregar, diga o nome do efeito que usou, nos dois idiomas. Assim a pessoa aprende o vocabulário e pede direto da próxima vez.

## Os 24 efeitos

### Entradas

| # | Efeito | Termo | Como a pessoa fala | Padrão |
|---|---|---|---|---|
| 01 | Surgir | fade in | "aparecer suave", "surgir", "ir aparecendo" | opacidade 0 → 1 em 0,4 s, ease-out (`power2.out`) |
| 02 | Deslizar | slide in | "vir da direita", "entrar de lado", "deslizar" | deslocamento de 40 a 80 px + fade, 0,5 s, `power3.out` |
| 03 | Aparecer com salto | pop in | "pular na tela", "aparecer estourando", "saltar" | escala 0 → 1 passando do ponto, 0,35 s, `back.out(1.7)` |
| 04 | Crescer | scale up | "crescer", "ir aumentando", "ganhar destaque" | escala 0,8 → 1 + fade, 0,6 s, `power2.out` |
| 05 | Do borrado ao nítido | blur in | "sair do desfoque", "entrar fora de foco", "ganhar nitidez" | blur 12 px → 0 + fade, 0,6 s, `power2.out` |
| 06 | Cascata | stagger | "um depois do outro", "em sequência", "em fila" | 0,06 a 0,1 s entre itens, cada item com a entrada escolhida |

### Ritmo (a física do movimento)

| # | Efeito | Termo | Como a pessoa fala | Padrão |
|---|---|---|---|---|
| 07 | Passa do ponto e volta | overshoot | "com tranco", "passa e volta", "com energia" | `back.out(2)`, 0,5 s |
| 08 | Quicar | bounce | "quicar", "pingar", "cair e pular" | `bounce.out`, 0,8 a 1 s |
| 09 | Mola | spring | "como mola", "esticar e voltar", "molinha" | Motion/Framer: `type: "spring", stiffness: 170, damping: 12`. Em GSAP, aproxime com `elastic.out(1, 0.6)` |
| 10 | Acelera e freia | ease in-out | "suave", "natural", "sem robótico" | `power2.inOut` ou `cubic-bezier(.65,0,.35,1)`. Quase sempre melhor que linear |
| 11 | Elástico | elastic | "tremer até parar", "borracha", "vibrar" | `elastic.out(1, 0.3)`, 0,8 a 1,2 s |
| 12 | Pulsar | pulse | "pulsar", "respirar", "piscar", "chamar atenção" | escala 1 → 1,08 → 1, 1,2 s por ciclo, `sine.inOut`, em loop |

### Texto e números

| # | Efeito | Termo | Como a pessoa fala | Padrão |
|---|---|---|---|---|
| 13 | Máquina de escrever | typewriter | "digitando", "letra por letra" | 25 a 40 caracteres por segundo, cursor piscando opcional |

Report a problem