Loading...
Loading...
Motion Prompt (showheyohtaki.github.io/motion-prompt) is a numbered library of names for motion-graphics moves, camera moves and transitions, UI components, landing-page and web effects, and photo looks and lighting, each with a moving sample, a spec of its timings and easing, and dependency-free Canvas 2D code. The main use: open the gallery for the user with the pick command, let them tick what they want, receive their picks, then rebuild exactly those in the project (Canvas, Remotion, CSS/SVG/Lottie, After Effects) or turn them into prompts for video or image models. Use when the user wants to see or choose from the library, e.g. "open the motion-prompt library", "show me the list", "what moves are there?", "I don't know the name, let me pick", "motion-prompt のライブラリ出して", "一覧見せて", "どんな演出がある?", "分からないから選びたい"; when they paste picks copied from the gallery; or when they give element numbers, e.g. "use #012 and #045", "今のタイトルを #005 に差し替えて".
npx skill4agent add showheyohtaki/motion-prompt motion-prompt#012https://showheyohtaki.github.io/motion-prompt/#<id>cells[i] = (ctx, w, h, u) => { … }ctxsave()restore()w, hu0 <= u < cycleuu = cycleC<skill-dir>node <skill-dir>/scripts/motion-prompt.mjs <command>| Command | Use |
|---|---|
| Opens the gallery in the user's browser and waits until they press 「AIに渡す」 / "Send to AI". Prints the picked elements in order (number, names, meaning, how to ask, spec, demo link) and the user's note, then exits. |
| Ranks elements against a few words describing one scene's motion. English and Japanese both work: |
| An overview: each pack, its categories and how many elements they hold. With |
| Prints each element's spec followed by its code. One call takes at most 8 IDs. Accepts |
| The shared constants and helpers that the pack's elements need. |
| The ready-made copy-paste prompt for one element. |
| Where the data is being read from, how many elements it holds, its version and where the cache lives. Run it first when something looks wrong. |
--lang ja--lang ensearchpick--lang--out <dir>getkitprompt--refreshpick--packmotioncamerauilpphoto--lang japickpick--timeoutpick --no-opengetkit#NNN…/motion-prompt/?pick=012,045pick--localgetgetpicksearchsearchgetNeeds: kit …kit <pack>https://showheyohtaki.github.io/motion-prompt/#IDprompt <id>get <id>uilpprefers-reduced-motionphotogetkit// Motion Prompt #ID · MIT License …searchlist --packgetshowheyohtaki.github.ioraw.githubusercontent.comMOTION_PROMPT_BASE=/path/to/motion-prompt/api/v1searchpickpickpickhttps://showheyohtaki.github.io/motion-prompt/api/v1/en/catalog.tsvja/catalog.tsvgrepen/e/012.txtkit/motion.jsmotion