Skill
Give your AI assistant direct access to real-time HK/US stock data and trading capabilities with Longbridge Skill
Open-source motion templates (Agent Skills) for Claude Code and ChatGPT Codex. One prompt to a finished 9:16 motion graphics video with music — no After Effects, no Remotion project.
SkillsHTML · JavaScriptGitHub @sunsiyuanOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Open-source motion templates as agent skills · 动效模板库
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Motion templates for AI agents. Each style is an Agent Skill: install it, and your agent can turn one prompt into a finished video with music.
Or copy a style folder into your agent's skills directory, e.g. skills/liquid-glass → ~/.claude/skills/ (Claude Code) or ~/.codex/skills/ (ChatGPT Codex).
A headless Chromium-based browser with WebGL, ffmpeg, and Python with numpy and scipy for the soundtrack. Variety Captions also needs Playwright, Pillow and soundfile, and finds faces with Apple Vision on macOS or MediaPipe elsewhere.Read the full README ↗Finished motion-graphics videos from one prompt — neon signs, lyric videos, bar chart races, paintings that move — with music, made by your coding agent. One Agent Skill with 90 effects, 65 templates and the engines behind them.
npx skills add sunsiyuan/ultramotion
Or copy skills/ultramotion into your agent's skills directory: ~/.claude/skills/ (Claude Code) or ~/.codex/skills/ (ChatGPT Codex).
One skill, ultramotion:
skills/ultramotion/effects/ — one shot each: a neon sign switching on, a datamosh cut, a rolling number, a karaoke wipe. Ask for the shot ("that neon flicker-on with my bar's name"), or browse them on ultramotion.ai/effects.skills/ultramotion/templates/ — each a folder with the pages to start from and what to change. Ask for one by what you're making ("a neon sign for my bar", "a bar chart race of Super Bowl wins", "a lyric video for my song"), or browse them with their videos on ultramotion.ai.skills/ultramotion/lib/, each with a guide, for making your own pieces when no template fits:| Engine | ||
|---|---|---|
| Liquid Glass | Apple-style glass that pops, stretches, merges and bends text | 9:16, 120 BPM |
| Kinetic Type | Heavy condensed type slamming in on the beat, colour-block cuts | 9:16, 128 BPM |
| Hand-drawn Explainer | Whiteboard, notebook or chalkboard explainers written stroke by stroke (real stroke order for Chinese), with a camera across the board and its own music | 9:16 |
| Variety Captions | Variety-show pop words, bursts, stamps and sound effects on your own footage, placed around the face | 9:16, on your footage |
| Light Particles | Up to 1.6M glowing particles that gather into products, vehicles, towns and titles, build up in order and light up | 9:16, WebGL2 |
| Flat Explainer | Kurzgesagt-style narrated explainers: the voice-over is timed word by word and things appear as they are named | 9:16, narrated |
| Painterly | Van Gogh / Loving Vincent-style oil paintings that move: thick strokes following the form, impasto lighting, the camera walking into the picture | 9:16 |
| Ink Wash | Chinese ink painting in the manner of the Shanghai Animation Film Studio: ink spreads across rice paper, the picture keeps living, scenes dissolve through the ink, a carved seal | 9:16 |
| Event Replay |
render.py turns a page into an mp4 with its sound; sound.py plays the music on sampled instruments and makes the sounds of the picture.ffmpeg; Python with playwright, Pillow, numpy, scipy and soundfile; Playwright's Chromium or an installed Google Chrome (WebGL2 for the GPU engines); fluidsynth for music on sampled instruments (brew install fluid-synth / apt install fluidsynth — the free GeneralUser GS soundfont downloads itself on first use). Variety Captions finds faces with Apple Vision on macOS or MediaPipe elsewhere; Flat Explainer voices the script with edge-tts or aligns your own recording with Whisper; Karaoke times lyrics with Whisper.
Style pages on ultramotion.ai show the same prompt run without and with the skill — Claude Code (Sonnet 5.5) and ChatGPT Codex (GPT-6.1-Sol), plus WorkBuddy (MiniMax M2.7) and 豆包 for some styles.
MIT.
| A moment in history replayed from real data: from the whole to the moment, a clock that stretches the decisive minutes, a line that carries time, maps on real relief, numbers turned into things you can count |
| 9:16, 16:9 |
| Data Story | Years of real data played as time: decades fly and slow down where the story is, the axis grows with the data, one point named at a time, a number rolling with the line, every number next to what it should be compared with | 9:16, 16:9 |
| Neon Sign | A real neon sign switching on: grey glass tubes stutter, one catches late, the wall lights up in its colours and the wet street reflects it, with the transformer's hum | 9:16, 16:9, 1:1 |
| Glitch | Digital breakage used sparingly — splits, tears, compression blocks, datamosh — landing on the one beat that matters, closing on a CRT switch-off | 9:16, 1:1, 4:5 |
| Infographic | One crowd of units that lines up again for every question, one group lit at a time, a magnifying glass for the tiny and a pile off the top for the huge, from real data | 9:16, 16:9 |
| Title Sequence | Slow film titles: one card at a time in the empty part of the frame, letters spacing out as they fade in, a new shot every card or two, grain and a piano note | 16:9, 9:16 |
| Pixel Art | Low-resolution pixel art blown up with hard edges: a small palette, a stepped console clock, overworld maps and level-up screens, your own photo turned into pixels, chiptune and console sounds | 9:16, 16:9 |
| Karaoke Lyrics | Lyrics timed word by word to your recording, the next line always on screen, any number of singers each in their own colour | 9:16, 16:9 |
| Paper Cutout | Real-looking cut paper layered at different heights with true soft shadows: folds that open, pop-up cards and books, cut-paper titles, translucent vellum, one light and a 3D camera | 9:16, 16:9 |
| Fluid | Real fluid on the GPU — ink gathering into a wordmark, light rising through water, milk poured into coffee, paper marbling — and soft colour fields that loop | 9:16, 16:9, WebGL2 |
| Social Post | A real post on X drawn as the app shows it, fetched with its replies, as the hook for the data that checks it | 9:16 |
| News Collage | A news story as a collage on a board: clippings, prints and real document pages, highlighted, circled, stamped and strung together as the camera reads | 9:16 |
| Product UI | Your real app or site in a phone or a browser window: captured screens, a cursor or finger clicking, typing, scrolling, the camera pushing in and following | 9:16, 16:9 |