Motiscope Analyze
Measures an animation's real timing and easing from a screen recording into a recreation spec
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 17, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · a4b8c57
Task: recover an animation's timing/easing from a screen recording and emit a recreation spec. I generated a synthetic clip with known ground truth (a square sliding up and fading in over exactly 500ms with ease-out-cubic easing, bracketed by 500ms holds) and ran the bundled pipeline on it. It recovered the hold/move/hold structure exactly, classified the easing as ease-out, got the direction bottom-to-top, and measured the move at 600ms versus the true 500ms; the curated PNG keyframes correctly showed the square mid-fade then opaque and higher. A no-skill baseline eyeballing frames has no time axis and cannot fit a duration or bezier at all, so the measured numbers are a genuine, verifiable delta. The 20% long move duration is the ease-out sub-pixel tail, a limitation the skill itself documents.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 5/5
What Motiscope Analyze does
Turns a screen recording of an animation into a target-agnostic animation spec: a bundled ffmpeg+Python pipeline measures per-frame motion energy, segment boundaries, easing (a fitted cubic-bezier) and stagger timing, then extracts curated keyframes to read. Triggers when the user drops a video (.mp4/.mov/.webm/.gif) and asks to recreate the motion or understand how it is animated.
How to install Motiscope Analyze
git clone https://github.com/KumarSashank/motiscope ~/motiscope
mkdir -p ~/.claude/skills
cp -r ~/motiscope/integrations/skills/motiscope-analyze ~/.claude/skills/motiscope-analyze
MOTISCOPE_BIN_DIR=~/.local/bin ~/motiscope/install.sh # puts the `motiscope` CLI on PATH (skill needs it)
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Motiscope Analyze
-
/motiscope-analyzeMeasures an animation's real timing and easing from a screen recording into a recreation spec
It also activates on plain-language prompts like these:
-
Measure the easing curve from this button animation screen recording -
Recreate this hover motion from the screen recording I just captured -
Extract the timing and stagger from this UI animation clip for me
Frequently asked questions
- Is the Motiscope Analyze skill free?
- Yes. The skill itself is free from KumarSashank/motiscope. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Motiscope Analyze work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 17, 2026. Verdict: Tested · Works. Task: recover an animation's timing/easing from a screen recording and emit a recreation spec. I generated a synthetic clip with known ground truth (a square sliding up and fading in over exactly 500ms with ease-out-cubic easing, bracketed by 500ms holds) and ran the bundled pipeline on it. It recovered the hold/move/hold structure exactly, classified the easing as ease-out, got the direction bottom-to-top, and measured the move at 600ms versus the true 500ms; the curated PNG keyframes correctly showed the square mid-fade then opaque and higher. A no-skill baseline eyeballing frames has no time axis and cannot fit a duration or bezier at all, so the measured numbers are a genuine, verifiable delta. The 20% long move duration is the ease-out sub-pixel tail, a limitation the skill itself documents.
- What is the Motiscope Analyze SkillProof Score?
- 9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 5/5.
- How do I install Motiscope Analyze?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Motiscope Analyze with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.