mcpField
A
animate-skill

animate-skill

github.com/podoDesign & UI29178 installsUpdated 1d ago
Repository

About animate-skill

animate-skill is a skill for Next.js and React developers that provides Emil Kowalski-inspired animation guidance, reference notes, and working examples. It focuses on purposeful motion, from hover interactions and text reveals to modal transitions.

Key features

  1. 01Animation easing and duration guide
  2. 02CSS and Framer Motion notes
  3. 03Working .tsx animation examples
  4. 04Performance and accessibility guidance

Use cases

  1. 01Add hover micro-interactions
  2. 02Build stacked toast animations
  3. 03Create text reveals and tab indicators
  4. 04Animate height changes and modal transitions

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/podo/design-agent-skills --skill animate-skill

After installing, type/animate-skillin Claude Code to confirm it loaded.

Bundled filesstub.yaml

Details

From the project README

animate-skill

Catalogue stub — full skill: delphi-ai/animate-skill

Decision tree

  1. Is the full skill already installed? Upstream names this skill animate, so it installs next to this pointer (the pointer is not replaced).

    • Global: f=~/.agents/skills/animate/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer"
    • Project: f=.agents/skills/animate/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer"
    • installed → the skill is installed as animate, invoke it and proceed
    • pointer → go to step 2
  2. Detect scope, then install:

    [ -e ~/.agents/skills/animate-skill ] && echo "global" || echo "project"
    

    Global:

    npx skills add delphi-ai/animate-skill --skill animate -g -y
    

    Project:

    npx skills add delphi-ai/animate-skill --skill animate -y
    

    Claude Code: send a command as a chat message starting with ! to run it without leaving the conversation.

Heads-up

  • License: no LICENSE file
  • Name collision: animate is also written by emilkowalski-skill (its install or its catalogue pointer); installing both overwrites the earlier one.

Invoke after install

  • Skill name: animate
  • Trigger phrases: "animate", "hover animation", "toast animation", "text reveal", "animate-skill"

What it does

Emil Kowalski-inspired animation patterns for Next.js and React, based on his "Animations on the Web" course. Ships an easing and duration cheat sheet, reference notes (CSS animations, Framer Motion, easing and timing, performance and accessibility) and working .tsx examples: hover micro-interactions, toast stacking, text reveals, shared-layout tab indicators, animated height and modal transitions. Design philosophy centres on motion that feels inevitable and purposeful rather than decorative: every animation should serve a clear communicative function.

When NOT to use

  • Complex timeline orchestration with multiple sequenced steps (use gsap-skills)
  • Video or Lottie output (use wiggle-claude-skill)

Comments

Markdown supported