--- name: motiscope-rebuild-site description: 'Rebuild a whole landing page / multi-section website from a screen recording that scrolls or walks through it. Use when the user has a recording of an ENTIRE page (not a single animation) and wants the full page recreated — layout, sections, copy, design system, and scroll animations. Orchestrates analyze (measured timing + section structure + curated frames) + asset generation + a full multi-section build. For one isolated animation, use `motiscope-recreate` instead.' --- # motiscope: rebuild-site > Rebuild a whole landing page / multi-section website from a screen recording that scrolls or walks through it. Use when the user has a recording of an ENTIRE page (not a single animation) and wants the full page recreated — layout, sections, copy, design system, and scroll animations. Orchestrates analyze (measured timing + section structure + curated frames) + asset generation + a full multi-section build. For one isolated animation, use `motiscope-recreate` instead. **Arguments** (`[path-to-video] [gsap|css|framer]`): take them from the user's message. If they're missing, infer them or ask. ## Running motiscope `motiscope` is a shell command. If it isn't found it isn't on your PATH — see https://github.com/KumarSashank/motiscope#install. The reference guides live under `$(motiscope home)/references/`. **Invoking the sibling skills.** In Codex, mention a skill with `$motiscope-recreate`. In Cursor, use `/motiscope-recreate`. Elsewhere, just follow that skill's `SKILL.md`. **Seeing the frames — do not skip this.** The curated keyframes are PNG files on disk, and you must actually look at them. Codex: use the `view_image` tool (if it's unavailable, enable `tools.view_image = true` in `~/.codex/config.toml`, or have the user relaunch with `codex -i frame1.png,frame2.png`). Cursor: the file-reading tool accepts `.png` and puts the image in context. If you genuinely cannot open images, **say so** — you can still report the measured timing, but you cannot know *what* is animating, and you must not guess it from the filenames. Rebuild a whole landing page from a walkthrough recording. This is `analyze` + `recreate` applied to an entire page, and it leans on the same division of labor: - **The numbers give you the WHEN + the structure** — motiscope measures section timing, transitions, and per-section entrance easing, and curates the frames that show each section. - **You give the WHAT** — from the frames you reconstruct the sections, layout, copy, design system, and *what kind* of animation each uses (open vocabulary — scroll reveals, pins, masks, draws, whatever you see). - **Imagen fills the photos** — generate the photographic assets the design needs. It's a team effort: measured timing + curated frames + your vision + generated assets → a full page. Be honest about which is which in the final summary. ## Preflight ```bash motiscope doctor --check # exit 0 = ready; else hand to `motiscope-doctor` ``` Resolve the video from `$1`, else scan `animations/` (as in `analyze`). ## Step 1 — analyze the whole walkthrough ```bash motiscope analyze "