项目能从屏幕录制直接重建动画代码,省去手动逐帧分析的时间。
Analyzes screen recordings to extract timing, easing, transforms, and sequencing
独立开发者
Motion designers who want to turn recordings into code
目标用户 · 非用户评价Target user · not a testimonial
SKILLS & AGENTS/Skill 与 Agent·CLAUDE-SKILL
KumarSashank/motiscope
录屏即可生成 GSAP/CSS/Framer Motion/Lottie 动效代码,无需手动调参Record your screen and get working GSAP/CSS/Framer Motion/Lottie animation code — no manual keyframe tuning needed
把屏幕录制的动画自动分析并重建成网页动画代码,面向前端开发者。Turn any screen recording into GSAP, CSS, Framer Motion, or Lottie animation code without manual keyframe tuning.
怎么装:Install: /plugin marketplace add github:KumarSashank/motiscope
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
03 OCT 202603 OCT 2026
增长GROWTH
历史不足Not enough history
只有 1 个快照,还不足以计算增长Only 1 snapshots so far — not enough to compute growth
讨论DISCUSSION
暂无None
还没有采集到外部讨论No external discussion collected yet
状态STATUS
持续活跃Active
质量 AQuality A
项目能从屏幕录制直接重建动画代码,省去手动逐帧分析的时间。Analyzes screen recordings to extract timing, easing, transforms, and sequencing
03 / 它能帮你做什么03 / What it helps you do
分析屏幕录制,提取动画的时序和缓动
把分析结果变成GSAP/CSS/Framer Motion/Lottie代码
从滚动录屏重建整个多段页面
检查并配置ffmpeg等运行环境
Analyze a screen recording to extract timing, easing, and transforms
Recreate animations as GSAP, CSS, Framer Motion, or Lottie code
Rebuild entire landing pages from scrolling screen recordings
Verify dependencies and scaffold configuration with one command
Generate placeholder images using optional AI model sources
04 / 谁在用04 / WHO IT’S FOR
项目能从屏幕录制直接重建动画代码,省去手动逐帧分析的时间。
Analyzes screen recordings to extract timing, easing, transforms, and sequencing
独立开发者
Motion designers who want to turn recordings into code
目标用户 · 非用户评价Target user · not a testimonial
输出支持 GSAP、CSS、Framer Motion、Lottie 多种格式,适配不同前端框架。
Outputs code in GSAP, CSS, Framer Motion, and Lottie formats
前端开发者
Front-end developers using GSAP or Framer Motion
目标用户 · 非用户评价Target user · not a testimonial
作为 Claude Code 插件,安装只需两条命令,上手快。
Works as a Claude Code plugin or a standalone CLI for other agents
设计师
Claude Code users looking for animation plugins
目标用户 · 非用户评价Target user · not a testimonial
项目能从屏幕录制直接重建动画代码,省去手动逐帧分析的时间。
Analyzes screen recordings to extract timing, easing, transforms, and sequencing
内容创作者
Developers using Codex or Cursor who need animation extraction
目标用户 · 非用户评价Target user · not a testimonial
不适合谁Not for同样来自文档,不是我们的判断Also from the docs, not our judgement
05 / 安装05 / Install
$ README 里给出的安装方式。The installation method given in the README.
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
在 Claude Code 中执行 `/plugin marketplace add github:KumarSashank/motiscope` 和 `/plugin install motiscope@motiscope`。Install via Claude Code plugin marketplace or clone the repo and run install.sh; requires ffmpeg and ffprobe.
06 / 限制与风险06 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01执行 Shell 命令Runs shell commandsskills/analyze/SKILL.md
allowed-tools: Bash
02执行 Shell 命令Runs shell commandsskills/doctor/SKILL.md
allowed-tools: Bash
03读写本地文件Reads and writes local filesskills/rebuild-site/SKILL.md
allowed-tools: Write
04读写本地文件Reads and writes local filesskills/rebuild-site/SKILL.md
allowed-tools: Edit
扫描发现项目会执行 Shell 命令(Bash)和读写本地文件(Write、Edit),属于中等风险。使用前请确认你信任它不会执行恶意操作。Static scanning found medium risks: the tool can execute shell commands and read/write local files. Review the code before use; these permissions are needed for its core functionality.
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
{
"agents": [
{
"agent": "claude-code",
"evidence": "tree: .claude-plugin/"
}
],
"apiKey": "hrough the Gemini API) — set `GEMINI_API_KEY` in `~/.config/motiscope/.env` (mode `0",
"docker": null,
"taxonomy": {
"scores": {
"design": 12,
"ai-tools": 0,
"dev-tools": 0,
"indie-web": 0,
"skill-agent": 4,
"productivity": 0
},
"primary": "skill-agent",
"secondary": "claude-skill"
},
"localRuntime": null,
"skillMdTotal": 8,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 0,
"agent": 0,
"media": 5,
"design": 18,
"browser": 0,
"devtool": 0,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "8 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "skills/ directory with 4 markdown files",
"weight": 0.75
},
{
"signal": "README describes a Claude / Agent Skill",
"weight": 0.7
},
{
"signal": "Claude Code plugin manifest",
"weight": 0.7
}
],
"scannedSources": [
"readme",
"integrations/skills/motiscope-analyze/SKILL.md",
"integrations/skills/motiscope-doctor/SKILL.md",
"integrations/skills/motiscope-rebuild-site/SKILL.md",
"integrations/skills/motiscope-recreate/SKILL.md",
"skills/analyze/SKILL.md",
"skills/doctor/SKILL.md",
"skills/rebuild-site/SKILL.md",
"skills/recreate/SKILL.md"
],
"skillMdFetched": 8
}