Goey Toast
anl331/goey-toast
Install and use goey-toast — a gooey, morphing React toast component built on Sonner with Framer Motion.
Agent skill
by 199-biotechnologies in 199-biotechnologies/motion-dev-animations-skill
Creates 120fps GPU-accelerated animations with Motion.dev (Framer Motion successor) for React, Next.js, Svelte, and Astro projects.
$ npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install 199-biotechnologies/motion-dev-animations-skill motion-dev-animations --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "motion-dev-animations" agent skill from https://github.com/199-biotechnologies/motion-dev-animations-skill/tree/main into .claude/skills/motion-dev-animations/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "motion-dev-animations", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install 199-biotechnologies/motion-dev-animations-skill motion-dev-animations --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "motion-dev-animations" agent skill from https://github.com/199-biotechnologies/motion-dev-animations-skill/tree/main into .agents/skills/motion-dev-animations/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "motion-dev-animations", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install 199-biotechnologies/motion-dev-animations-skill motion-dev-animations --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "motion-dev-animations" agent skill from https://github.com/199-biotechnologies/motion-dev-animations-skill/tree/main into .cursor/skills/motion-dev-animations/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "motion-dev-animations", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install 199-biotechnologies/motion-dev-animations-skill motion-dev-animations --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "motion-dev-animations" agent skill from https://github.com/199-biotechnologies/motion-dev-animations-skill/tree/main into .gemini/skills/motion-dev-animations/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "motion-dev-animations", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install 199-biotechnologies/motion-dev-animations-skill motion-dev-animationsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "motion-dev-animations" agent skill from https://github.com/199-biotechnologies/motion-dev-animations-skill/tree/main into .github/skills/motion-dev-animations/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "motion-dev-animations", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install 199-biotechnologies/motion-dev-animations-skill motion-dev-animations --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "motion-dev-animations" agent skill from https://github.com/199-biotechnologies/motion-dev-animations-skill/tree/main into .opencode/skills/motion-dev-animations/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "motion-dev-animations", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
motion-dev-animationsCreates 120fps GPU-accelerated animations with Motion.dev (Framer Motion successor) for React, Next.js, Svelte, and Astro projects.
Motion Dev Animations is an agent skill from 199-biotechnologies/motion-dev-animations-skill. Creates 120fps GPU-accelerated animations with Motion.dev (Framer Motion successor) for React, Next.js, Svelte, and Astro projects. Use when user requests animation, motion, scroll effects, parallax, hero animations, gestures, drag interactions, spring physics, whileHover effects, whileInView animations, animated UI, micro-interactions, page transitions, or layout animations. Generates production TypeScript/JSX code with accessibility (prefers-reduced-motion) and performance validation (≥60fps). Supports entrance…
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 25 other files, including scripts (for example `ACTIVATION_TEST.md`, `CONTRIBUTING.md` and `DEPLOYMENT_STATUS.md`).
It sits in Frontend & Design, covering Web animation and motion and Static sites and blogs. It works with Motion, React, Svelte and Next.js. The repository describes itself as: Claude Code skill for Motion.dev -- 120fps web animations, spring physics, scroll effects, gesture interactions. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3feedfb. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditBashGlobGrepFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Motion Dev Animations loads about 2.8k tokens when it runs. Until then it costs about 217 tokens; SKILL.md has 818 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Write, Edit, Bash, Glob, GrepAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from 199-biotechnologies/motion-dev-animations-skill at commit 3feedfb, republished under its MIT licence (© 199-biotechnologies). 818 words, ~2,803 tokens.
.claude/skills/motion-dev-animations/SKILL.md (or your agent's skills folder). This skill also uses 22 other files; get the full folder from GitHub.Motion.dev - 10M+ downloads/month, successor to Framer Motion 120fps GPU-accelerated animations for React, Next.js, Svelte, Astro, Vue
Generate production-grade animations using Motion.dev following Apple/Jon Ive principles: Purposeful (serves function) | Smooth (120fps) | Accessible (reduced-motion) | Performant (GPU-only) | Elegant (subtle) | Consistent (unified timing)
✅ Use for:
❌ Don't use for:
transition property)motion-v package - different API)Determine project context and animation goals:
Define implementation approach:
Build animations incrementally:
Check against requirements:
INPUT: What should animate?
├─ ENTRANCE (page load, mount)
│ → Pattern: initial={{opacity: 0, y: 20}} animate={{opacity: 1, y: 0}}
│ → Timing: 0.6-0.8s, ease: [0.22, 1, 0.36, 1]
│ → Stagger: 0.1-0.2s between elements
│ → Example: ./examples/hero-fade-up.md
│
├─ GESTURE (hover, tap, drag)
│ → Pattern: whileHover={{scale: 1.05}}, whileTap={{scale: 0.95}}
│ → Physics: Spring (stiffness: 300-400, damping: 20)
│ → Timing: Instant response (no duration)
│ → Examples: ./examples/card-hover.md, ./examples/magnetic-button.md
│
├─ SCROLL (reveal, parallax)
│ → Pattern: whileInView + viewport OR useScroll + useTransform
│ → Trigger: viewport={{once: true, amount: 0.3}}
│ → Performance: Transform/opacity only
│ → Examples: ./examples/scroll-reveal.md, ./examples/parallax-layers.md
│
└─ LAYOUT (reorder, expand)
→ Pattern: layout prop (auto FLIP)
→ Shared: layoutId="id" for morphing
→ Caveat: Only animates transforms| Component/Hook | Usage | When |
|---|---|---|
| motion.div | <motion.div animate={{x: 100}}> | Basic animations |
| whileHover | whileHover={{scale: 1.05}} | Hover states (0.2-0.3s) |
| whileTap | whileTap={{scale: 0.95}} | Click feedback |
| whileInView | whileInView={{opacity: 1}} | Scroll reveal |
| drag | drag="x" dragConstraints | Draggable elements |
| layout | <motion.div layout /> | Auto FLIP animation |
| useScroll | Track scroll progress | Parallax, progress bars |
| useTransform | Map values | Scroll-linked effects |
| useSpring | Spring physics | Smooth value changes |
| useInView | Viewport detection | Trigger animations |
Full API: See Complete API Reference
| Framework | Import | Components | Exit Animations |
|---|---|---|---|
| React/Next.js | "motion/react" | <motion.div> | <AnimatePresence> |
| Svelte | "motion" | Vanilla API | N/A |
| Astro | "motion" | Client scripts | N/A |
| Vue | "motion-v" | <motion.div> | Similar to React |
| Category | Requirement | How to Verify |
|---|---|---|
| Performance | ≥60fps | Chrome DevTools → Performance |
| GPU-accel | transform/opacity only | No width/height/left/top |
| Bundle | <50KB | webpack-bundle-analyzer |
| Accessibility | prefers-reduced-motion | System settings test |
| Mobile | Touch-friendly | iOS/Android testing |
| Layout shift | CLS = 0 | Lighthouse audit |
Load on-demand based on animation type:
Full examples: All files in ./examples/ directory
# React/Next.js/Svelte/Astro
npm install motion
# Vue
npm install motion-v<motion.div
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.6, ease: [0.22, 1, 0.36, 1] }}
/><motion.div
whileHover={{ y: -8, boxShadow: "0 20px 40px rgba(0,0,0,0.12)" }}
transition={{ type: "spring", stiffness: 300, damping: 20 }}
/><motion.div
initial={{ opacity: 0, y: 50 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.3 }}
/>More patterns: Staggered lists, exit animations, layout transitions → ./examples/ directory
| Issue | Solution |
|---|---|
| Animation doesn't trigger | Check initial ≠ animate values |
| Poor performance | Use transform/opacity only + will-change CSS |
| Layout shift | Set explicit dimensions, use layout prop |
| Exit not working | Wrap with <AnimatePresence>, add key prop |
Apply these design principles to all animations:
For structured output validation, see:
Version: 3.0.0 (Research-Backed Optimization) Optimization: Imperative language, few-shot patterns (3 examples), layered complexity, progressive loading Token Efficiency: 87% core reduction (15K → 2K) + auto-caching Motion.dev: v11+ Frameworks: React 19+, Next.js 15+, Svelte 5+, Astro 4+, Vue 3+ Research: arXiv 2402.07927v1, 2211.01910, 2310.14735v5, PubMed 40334089 License: MIT
© 199-biotechnologies, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 22 other files (scripts) in the repository root of 199-biotechnologies/motion-dev-animations-skill.
Open the folder on GitHubat commit 3feedfb
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in 199-biotechnologies/motion-dev-animations-skill, which our catalogue first saw on October 7, 2026.
Motion Dev Animations next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Motion Dev Animations this skill199-biotechnologies/motion-dev-animations-skill | 104 | 1 repos | ~2.8k | Automated safety check: Notes | MIT | |
| Goey Toastanl331/goey-toast | 1.3k | — | ~1.3k | Automated safety check: Warn | MIT | |
| Kill AI Slopyetone/kill-ai-slop | 1.3k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Animated React Component LibrariesHainrixz/editor-pro-max | 260 | 1 repos | ~5.7k | Automated safety check: Pass | Custom licence | |
| GlideSrivarsanK/Glide | 125 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Animatedelphi-ai/animate-skill | 107 | — | ~1.3k | Automated safety check: Pass | None |
anl331/goey-toast
Install and use goey-toast — a gooey, morphing React toast component built on Sonner with Framer Motion.
yetone/kill-ai-slop
Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.
Hainrixz/editor-pro-max
Helps choose and drop in animated React components from Magic UI and React Bits for landing pages, marketing sites and dashboards, instead of hand-coding animations.
SrivarsanK/Glide
Authoritative guide and toolset for AI agents to operate, configure, and visually design applications using Glide (@srivarsank/glide).
delphi-ai/animate-skill
Animation patterns and best practices for Next.js/React applications.
Hainrixz/editor-pro-max
Guides React animation work with GSAP, Motion, Anime.js and Lenis for scroll effects, page transitions, text effects and generative visuals, with a library decision table.
Categories
Creates 120fps GPU-accelerated animations with Motion.dev (Framer Motion successor) for React, Next.js, Svelte, and Astro projects. Motion Dev Animations is an agent skill from 199-biotechnologies/motion-dev-animations-skill.js, Svelte, and Astro projects.
Motion Dev Animations fits situations like: user requests animation; hero animations; drag interactions; whileHover effects.
Run `npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a claude-code`. Or copy the skill folder (the 199-biotechnologies/motion-dev-animations-skill repository) into .claude/skills/motion-dev-animations in your project. Claude Code loads it when a task matches its description.
Run `npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a codex`. Or copy the skill folder (the 199-biotechnologies/motion-dev-animations-skill repository) into .agents/skills/motion-dev-animations in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add 199-biotechnologies/motion-dev-animations-skill --skill motion-dev-animations -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/motion-dev-animations, .gemini/skills/motion-dev-animations, .github/skills/motion-dev-animations and .opencode/skills/motion-dev-animations in your project.
Going by SKILL.md and its folder, Motion Dev Animations needs the command-line tools its instructions call (npm). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Glob, Grep.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Motion Dev Animations is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Motion Dev Animations: Goey Toast (anl331/goey-toast, 1.3k stars), Kill AI Slop (yetone/kill-ai-slop, 1.3k stars), Animated React Component Libraries (Hainrixz/editor-pro-max, 260 stars) and Glide (SrivarsanK/Glide, 125 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
199-biotechnologies (a GitHub organization) maintains it in 199-biotechnologies/motion-dev-animations-skill, which has 104 GitHub stars. The repository was last updated on March 30, 2026.
Source: 199-biotechnologies/motion-dev-animations-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.