Install
$ agentstack add skill-m-binimran-dev-pack-animation-implement ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
animation-implement
Pick one primary engine, animate cheap properties, and never ship motion without a reduced-motion path.
Choose the engine
| Need | Tool | |------|------| | React enter/exit, layout, stagger | Motion (motion/react) | | Scroll timelines, pinning, parallax | GSAP + ScrollTrigger (useGSAP) | | SVG path draw / morph | Anime.js (strokeDashoffset) | | Physics / drag | React Spring | | Zero-JS micro-interaction | tailwindcss-motion classes | | Prebuilt animated marketing bits | Magic UI |
Primary = Motion (UI) or GSAP (cinematic scroll). Use the other sparingly. Don't ship both heavily.
MANDATORY reduced-motion (the reduced-motion-guard hook checks this)
- Motion:
useReducedMotion()→ zero distance/duration when reduced. - GSAP:
if (window.matchMedia("(prefers-reduced-motion: reduce)").matches) return;before building the timeline. - CSS: ship the global
@media (prefers-reduced-motion: reduce)reset. - Content must be fully visible/readable with motion off.
Performance
- Animate only
transform+opacity. No animating width/top/left (layout thrash). - 60fps — verify in DevTools Performance. Kill GSAP timelines on unmount (
return () => tl.kill()).
Output
- The animation code, the engine chosen + why, and the reduced-motion fallback shown explicitly.
Guardrails
- No looping/flashing/rapid motion (seizure risk) regardless of preference.
- Don't mix two heavy engines on the same surface.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: m-binimran
- Source: m-binimran/dev-pack
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.