od-contribute
One-click contribution flow for OpenDesign (nexu-io/open-design) — even for non-coders. Pick one of four cards (ship a Skill or…
Official GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or smooth 60fps.
Claude Code
$ npx -y skills add nexu-io/open-design --skill gsap-performance --agent claude-code
Codex
$ npx skills add nexu-io/open-design --skill gsap-performance -a codex -y
Cursor
$ npx skills add nexu-io/open-design --skill gsap-performance -a cursor -y
Gemini CLI
$ npx skills add nexu-io/open-design --skill gsap-performance -a gemini-cli -y
GitHub Copilot
$ npx skills add nexu-io/open-design --skill gsap-performance -a github-copilot -y
OpenCode
$ npx skills add nexu-io/open-design --skill gsap-performance -a opencode -y
Windsurf
$ npx skills add nexu-io/open-design --skill gsap-performance -a windsurf -y
name: gsap-performance description: | Official GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or smooth 60fps. zh_name: "GSAP · 动效性能" zh_description: "排查 GSAP 动画卡顿,优化布局、合成层、资源清理与运行成本。" triggers: - "动效" - "动画" - "motion" - "动效性能" - "动画卡顿" - "gsap performance" - "animation jank" - "60fps animation" - "will-change" - "layout thrashing" license: MIT od: mode: utility category: animation-motion source-commit: aed9cfd3277740755f6bfc1155c7aa645403b760 upstream: "https://github.com/greensock/gsap-skills"
> Curated from GreenSock's official GSAP skills: https://github.com/greensock/gsap-skills
Apply when optimizing GSAP animations for smooth 60fps, reducing layout/paint cost, or when the user asks about performance, jank, or best practices for fast animations.
**Related skills:** Build animations with **gsap-core** (transforms, autoAlpha) and **gsap-timeline**; for ScrollTrigger performance see **gsap-scrolltrigger**.
Animating **transform** (`x`, `y`, `scaleX`, `scaleY`, `rotation`, `rotationX`, `rotationY`, `skewX`, `skewY`) and **opacity** keeps work on the compositor and avoids layout and most paint. Avoid animating layout-heavy properties when a transform can achieve the same effect.
GSAP’s **x** and **y** use transforms (translate) by default; use them instead of **left**/**top** for movement.
Use **will-change** in CSS on elements that will animate. It hints the browser to promote the layer.
will-change: transform;
GSAP batches updates internally. When mixing GSAP with direct DOM reads/writes or layout-dependent code, avoid interleaving reads and writes in a way that causes repeated layout thrashing. Prefer doing all reads first, then all writes (or let GSAP handle the writes in one go).
Prefer **gsap.quickTo()** for properties that are updated often (e.g. mouse-follower x/y). It reuses a single tween instead of creating new tweens on each update.
let xTo = gsap.quickTo("#id", "x", { duration: 0.4, ease: "power3" }),
yTo = gsap.quickTo("#id", "y", { duration: 0.4, ease: "power3" });
document.querySelector("#container").addEventListener("mousemove", (e) => {
xTo(e.pageX);
yTo(e.pageY);
});The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
One-click contribution flow for OpenDesign (nexu-io/open-design) — even for non-coders. Pick one of four cards (ship a Skill or…
Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene…
Generate and iterate ad creative including headlines, descriptions, and primary text. Useful for paid social and search ad…
Luxury dark-editorial HyperFrames template for three-page cinematic storyboards, inspired by haute couture title cards and…
Browser automation CLI for AI agents. Use when the user needs to inspect, test, or automate browser behavior: navigating pages,…
Full-lifecycle AI music album production — concept, lyric drafting, track sequencing, and export. Useful for indie album…
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Use to design, redesign, critique, audit, polish or animate a frontend: websites, landing pages, dashboards, app UI, components,…
Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline,…
Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at…