Skip to main content
skill CX Codex

excitement-energy — Claude Code skill: what it does, how to install

Guides AI agents in building high-energy interface animations with punchy timing and springy easing. Useful for gaming UIs and product launches.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dylantarre/animation-principles --skill excitement-energy -a claude-code
Open on GitHub

What excitement-energy does

The skill injects animation principles into agent instructions, tuning them for fast user feedback. It sets specific parameters for dynamic motion, including 20-35% squash and stretch alongside 100-150ms anticipation phases. These guidelines steer the coding agent away from sluggish generic transitions toward responsive, spring-like movements.

It provides ready-made CSS easing tokens such as --energy-snap and --energy-bounce. Prebuilt @keyframes templates cover shake and burst patterns. The skill enforces aggressive acceleration curves like cubic-bezier(0.0, 0, 0.2, 1), so animations snap immediately instead of easing gently.

What it helps with

  • build snappy button click animations with fast easing
  • implement energy-burst keyframes for modal reveals
  • configure custom cubic-bezier timing for reactive UI components
  • coordinate anticipation and bounce phases within 100–400ms intervals

Example prompts for the agent

  • "Apply an energetic pulse animation to this CTA button using --energy-punch"
  • "Create a high-impact product card reveal following the steps in excitement-energy"
  • "Generate CSS shake keyframes for invalid inputs with a 100-150ms duration"

How to install excitement-energy

1Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill excitement-energy -a claude-code

2Manually: put the files in place

~/.claude/skills/excitement-energy/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/excitement-energy/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about excitement-energy

How to install excitement-energy in Claude Code?

Run npx skills add dylantarre/animation-principles --skill excitement-energy -a claude-code in your terminal.

What does excitement-energy do?

It provides timing rules, Disney animation principles, and CSS easing variables to help agents write energetic UI transitions.

Which CSS variables are included in excitement-energy?

The skill defines --energy-snap, --energy-bounce, and --energy-punch using tailored cubic bezier curves.

Source text

SKILL.md · MIT
---
name: excitement-energy
description: Use when creating animations that generate enthusiasm, build anticipation, or create high-energy experiences.
---

# Excitement & Energy Animation

Create animations that energize, excite, and create dynamic, high-impact experiences.

## Emotional Goal

Excitement builds through dynamic, escalating motion. Energy comes from fast, varied animations that create momentum and keep users engaged.

## Disney Principles for Excitement

### Squash & Stretch
Dynamic and impactful (20-35%). High-energy compression and extension. Objects feel springy and responsive.

### Anticipation
Quick, building tension (100-150ms). Like a coiled spring. The anticipation itself creates excitement.

### Staging
Dynamic compositions. Diagonal lines, asymmetric layouts. Nothing static—energy in every arrangement.

### Straight Ahead Action
Embrace for particle effects, explosions, and dynamic backgrounds. Energetic spontaneity.

### Follow Through & Overlapping Action
Bouncy, energetic overshoot. Elements don't just stop—they rebound with vitality.

### Slow In & Slow Out
Aggressive acceleration curves. Fast starts, snappy stops. `cubic-bezier(0.0, 0, 0.2, 1)` for punch.

### Arc
Dramatic, sweeping paths. High trajectories, dynamic curves. Motion that commands attention.

### Secondary Action
Abundant energy effects. Particles, trails, glows. The environment responds to exciting moments.

### Timing
Fast and punchy (100-300ms). Rapid sequences. Variety in timing creates rhythm and energy.

### Exaggeration
High (25-40%). Push movements to feel impactful. Energy requires going beyond subtle.

### Solid Drawing
Dynamic poses and forms. Lean into motion. Shapes that convey speed and force.

### Appeal
Bold, high-contrast design. Saturated colors. Dynamic angles. Visual energy.

## Timing Recommendations

| Element | Duration | Easing |
|---------|----------|--------|
| Quick hit | 100-150ms | `ease-out` |
| Bounce | 300-400ms | `spring` |
| Reveal | 200-300ms | `ease-out` |
| Sequence step | 50-100ms | `ease-out` |

## CSS Easing

```css
--energy-snap: cubic-bezier(0.0, 0, 0.2, 1);
--energy-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
--energy-punch: cubic-bezier(0.22, 1, 0.36, 1);
```

## High-Energy Patterns

```css
@keyframes energy-burst {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes energy-shake {
  0%, 100% { transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-4px); }
  20%, 40%, 60%, 80% { transform: translateX(4px); }
}

@keyframes energy-pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.08); }
}
```

## Building Energy

1. Start with anticipation build
2. Quick, impactful main action
3. Energetic follow-through
4. Secondary effects cascade
5. Brief pause before next beat

## When to Use

- Sports and fitness apps
- Music and entertainment
- Gaming interfaces
- Event promotions
- Product launches
- Sales and promotions
- Streaming platforms
- Action-oriented apps

© dylantarre · MIT · dylantarre/animation-principles

Similar skills

All skills for Frontend and UI →

From the same set142

accessibility-advocate This skill guides developers in designing inclusive web animations that prevent vestibular discomfort and meet WCAG standards. Helpful when setting up reduced-motion styles. CX Codex +1 533installs modals-dialogs Guides AI coding agents on animating dialogs, modals, and popovers using Disney's animation principles. Brings structured timing to entrance and exit effects. CX Codex +1 528installs ux-researcher Turns your agent into a UX researcher who plans motion studies on perception, errors and task completion. CX Codex +1 527installs entrance-animations Teaches coding agents to apply Disney animation principles to UI entrance effects. It provides exact CSS timings, easing curves, and stagger formulas for modals, lists, and cards. CX Codex +1 527installs spatial-thinking A skill that makes the AI agent treat every frame as a three-dimensional space: depth, perspective, volume. Useful when a character floats above the floor or the camera drifts. CX Codex +1 526installs arc-mastery A skill about arcs in animation: why straight lines read as mechanical and how to build curved paths for UI, characters and games. CX Codex +1 525installs animator-traditional Brings Disney's 12 principles of classical animation and frame-by-frame workflow to your AI agent. Helps plan timing and poses for hand-drawn movement. CX Codex +1 527installs joy-delight Guides coding agents in designing playful UI animations based on Disney principles. Useful for reward states, celebrations, and confetti effects. CX Codex +1 522installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor