with one click
recommend-curve
// Recommend an easing curve for a specific animation feel or UI pattern. Use when asking "what easing for a dropdown?", "suggest a spring curve", "I want it to feel snappy", or describing how a transition should feel.
// Recommend an easing curve for a specific animation feel or UI pattern. Use when asking "what easing for a dropdown?", "suggest a spring curve", "I want it to feel snappy", or describing how a transition should feel.
| name | recommend-curve |
| description | Recommend an easing curve for a specific animation feel or UI pattern. Use when asking "what easing for a dropdown?", "suggest a spring curve", "I want it to feel snappy", or describing how a transition should feel. |
| allowed-tools | mcp__easingwizard__get_presets, mcp__easingwizard__create_bezier_curve, mcp__easingwizard__create_spring_curve, mcp__easingwizard__create_bounce_curve, mcp__easingwizard__create_wiggle_curve, mcp__easingwizard__create_overshoot_curve |
| disable-model-invocation | true |
The user wants an easing curve recommendation. Follow this process:
Ask the user (if not already clear) what animation they're building. What element is being animated? What feeling should it convey? (e.g., "snappy," "gentle," "playful," "professional")
Use the get_presets tool to retrieve all available presets. Match the user's description to the most appropriate preset based on:
If a preset matches well, recommend it with clear reasoning connecting the curve's physics to the desired feel.
Only generate a custom curve (via create tools) if no preset adequately matches the description.
Always call with verbose: true to include the preview link.
Present the recommendation in this format:
Recommendation: [Preset name or "Custom curve"] Type: [BEZIER/SPRING/BOUNCE/WIGGLE/OVERSHOOT] Why: [1-2 sentences connecting the curve physics to the desired feel]
CSS:
transition-timing-function: [value];
Tailwind:
class="[ease-[...] class]"
Preview: [easingwizard.com share URL]
IMPORTANT: Always present CSS and Tailwind values inside fenced code blocks (triple backticks) with the appropriate language tag (css, html). This makes them easy to copy. Never output them as plain text.
[HINT] Download the complete skill directory including SKILL.md and all related files