# Mastering AnimatePresence > Use when reviewing exit animations or presence state in Motion code. Audit Motion/Framer Motion code for AnimatePresence best practices. Use when reviewing exit animations, modals, or presence state. Outputs file:line findings. ## Facts - Type: Agent skill - Discipline: Design - Author: Raphael Salaja (https://github.com/raphaelsalaja) - Upstream: https://github.com/raphaelsalaja/skill/blob/main/skills/mastering-animate-presence/SKILL.md - Source file: https://raw.githubusercontent.com/raphaelsalaja/skill/main/skills/mastering-animate-presence/SKILL.md (7052 bytes, sha256:75a027a2ef484a256b6aaa12e34c5d0b2b40516dafac65e582c9a397e8f26716) - Licence: none declared by the repo - Upstream copy last changed: 2026-09-17 - Status: listed, not yet ruled on by the curator ## Use it I want to use the Mastering AnimatePresence skill by Raphael Salaja. This is what it does, in the author's own words: Audit Motion/Framer Motion code for AnimatePresence best practices. Use when reviewing exit animations, modals, or presence state. Outputs file:line findings. Download the whole folder at https://github.com/raphaelsalaja/skill/tree/main/skills/mastering-animate-presence, SKILL.md and every file beside it, into your skills directory: ~/.claude/skills/mastering-animate-presence/ for Claude Code, ~/.agents/skills/mastering-animate-presence/ for Codex, ~/.cursor/skills/mastering-animate-presence/ for Cursor. Get it from the author's repo, not from startupskills.dev. Then tell me the path you installed it to and how to invoke it. Nothing here is vendored: install from the author's repo. This file carries none of the author's file. ## Links - Page: https://startupskills.dev/raphaelsalaja/mastering-animate-presence - Author: https://startupskills.dev/raphaelsalaja - Index: https://startupskills.dev/llms.txt ## The file Not reproduced here: the repo does not license republication. Read it on the author's GitHub: https://github.com/raphaelsalaja/skill/blob/main/skills/mastering-animate-presence/SKILL.md