Motion skills and styles
The knowledge base behind the AI, how to add your own skills, and styles that keep sessions consistent.
The AI works from a knowledge base of skills: short guides on motion foundations, choreography, buttons, screen transitions, teasers, social loops, camera, vector, quality and more. For each task EaseKit attaches the matching skills automatically and suggests others the AI can load when needed. Styles keep the look consistent: timing, curves, springs, distances and palette.
Manage skills
Open Settings → Skills to see every skill with its approximate size in tokens. From there you can:
| Control | What it does |
|---|---|
| Switch next to a skill | Turns it off. Disabled skills don't appear in the index or in suggestions |
| Pin to current session | Sends the skill with every message in that session. Pinned skills show in the composer; click one to unpin |
| Show in Finder / Open in editor | Opens the skill's SKILL.md |
| Import skill folder… | Copies a folder with a SKILL.md into your skills |
| Link folder (live)… | Uses a folder in place, so edits show up immediately |
| New skill… | Creates a skill from a name and text |
| Open my skills in Finder | Your own skills folder |
| Complete the motion stack | Installs the remaining community skills with the skills CLI (needs Node.js/npx) into ~/.agents/skills |
You can also pin skills for one session from the composer's Add → Pin skills menu.
Session styles
A style locks in timing, curves, springs, distances and palette. The AI follows it, and the quality check measures how closely it's matched (Style fidelity). If a session has no style, the AI sets one after the first good animation.
Built-in presets
| Preset | Personality | Durations | Stagger | Enter curve | Distance |
|---|---|---|---|---|---|
| Calm Interface | Restrained, precise, fast | 140 · 220 · 360 ms | 40 ms | Ease-out (strong) | 8 pt |
| Fluid (Apple-like) | Physical, interruptible, soft springs | 200 · 350 · 550 ms | 50 ms | Spring 0.45 s · bounce 0.12 | 16 pt |
| Punchy Social | Attention-grabbing, rhythmic | 250 · 450 · 800 ms | 100 ms | Spring 0.5 s · bounce 0.3 | 60 pt |
Work with styles
- Style tab → Choose style: pick a preset or a saved style, Derive from Current Animation, or Remove Style.
- Save to Library stores the session's style; New Session in This Style starts a fresh session with it.
- Settings → Styles → Style for new sessions sets a default (or None — let the AI decide). The Library list there deletes saved styles.
- Session → New Session in Same Style (⇧⌘N) carries a style into a new animation.
- Session → Derive Style from Current Animation captures the current timing and curves.
- ⇧⌘N
- New session in the same style
- ⌥⌘M
- Choose model