Motiscope Analyze

Measures an animation's real timing and easing from a screen recording into a recreation spec

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
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-analyze Measures 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.