Skip to content

Guide · Agent skill

How to use the Scroll-Scrubbed Visual Sequence agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The scroll-scrubbed-visual-sequence skill teaches an AI agent how to build a web section where a visual changes state as the visitor scrolls, pinned in place on screen. It is aimed at front-end developers, designers prototyping scroll walkthroughs, and teams that already use GSAP ScrollTrigger. After this guide you will know how to install the skill, how to ask for a sequence in plain words, and what to check before shipping the result.

Scroll-Scrubbed Visual SequenceMengTo/Skills · MIT

Quick start

  1. 1Download and unzip. Download the ZIP from this page and unzip it. The folder contains SKILL.md, REFERENCES.md, agents/openai.yaml, and demo files.
  2. 2Place the folder. Move it to ~/.claude/skills/ for personal use, or to .claude/skills/ inside a project. You can instead upload it under Settings → Capabilities → Skills in the Claude apps.
  3. 3Describe the sequence. State the visual, the scroll direction it should respond to, and the renderer if you have one in mind, such as a product assembly as a pinned SVG.
  4. 4Provide your media. Give the agent your video, image frames, or SVG assets, and say how many frames and how much scroll distance you want.
  5. 5Ask for the reduced-motion version. Request a static frame for prefers-reduced-motion so visitors who opt out of motion still see the content.
  6. 6Run the checks. Ask the agent to verify reverse scrolling, resizing, widths, unloaded media, and console errors before you ship.

What the skill makes the agent do

When the skill is active, the agent knows how to build a web section where a visual (a video, image sequence, canvas, SVG, or HTML elements) changes state as the visitor scrolls. The visual stays pinned on screen, scrolling down advances the animation, and scrolling up reverses it.

The skill is about animation and its behaviour, not text or layout work. It gives guidance on choosing a renderer, keeping the page usable without motion, and handling performance, accessibility, and cleanup. Scroll position, not wheel delta, elapsed time, or autoplay, decides the exact visual state.

  • Hero transformations and product assembly
  • Interface state walkthroughs and object rotation
  • Diagrams and photo sequences that move forward and backward with native scrolling

Install the skill from the ZIP

Download the ZIP for scroll-scrubbed-visual-sequence from this page and unzip it. For a personal setup, place the folder in ~/.claude/skills/. To limit it to one project, place it in that project's .claude/skills/ folder.

You can also upload the skill in the Claude apps. Go to Settings, then Capabilities, then Skills, and upload it there.

  • Personal install: ~/.claude/skills/scroll-scrubbed-visual-sequence
  • Project install: .claude/skills/scroll-scrubbed-visual-sequence inside your project
  • Claude apps: Settings → Capabilities → Skills

Trigger the skill with a natural request

You do not need a special command. Describe the effect you want and mention the scroll behaviour. The skill's description covers hero transformations, product assembly, interface state walkthroughs, object rotation, diagrams, and photo sequences that must move forward and backward with native scrolling, so requests that match those cases are the most likely to use it.

The demo prompt in the package starts with $scroll-scrubbed-visual-sequence, which names the skill directly. Use that form when you want to be certain it is picked up.

  • Use $scroll-scrubbed-visual-sequence to build a pinned hero where a product assembles as the visitor scrolls down and disassembles when they scroll up.
  • Use $scroll-scrubbed-visual-sequence to turn these 96 photos into a scroll-scrubbed sequence on a sticky stage, with a static frame for reduced motion.
  • Use $scroll-scrubbed-visual-sequence to make an interface walkthrough where each scroll stop shows the next app state.
  • Use $scroll-scrubbed-visual-sequence to recreate the demo in demo/PROMPT.md as a standalone HTML file.

Choose the right renderer

The skill recommends a renderer based on the content. Video suits continuous, photographic, or expensive-to-render sequences. Image sequences suit exact art-directed frames. Canvas suits procedural drawing or compositing. SVG or DOM suits diagrams, product cards, interface states, and accessible text. WebGL is only for cases where depth, lighting, or a real 3D camera materially helps.

  • Video: encode frequent keyframes, preload metadata, reserve the aspect ratio
  • Image sequence: preload the current frame first, then nearby frames
  • Canvas: cap device pixel ratio at 2 and redraw only when progress changes
  • SVG or DOM: drive transforms, opacity, clip paths, and CSS variables

Review the output and check it

Ask the agent to verify its work. The skill lists checks: forward and reverse scrolling, fast flicks, resize while active, widths of 390, 768, 1024 and 1440 pixels, unloaded frames, blocked video, reduced motion, keyboard order, route cleanup, and console errors. It also says the same scroll position must always reproduce the same state.

Under prefers-reduced-motion: reduce, the skill removes pinning and scrubbing, shows the selected static frame, and restores normal document flow. Essential copy should stay in semantic HTML rather than being baked into frames.

  • Test scrolling in both directions and with fast flicks
  • Resize the window while the animation is active
  • Confirm reduced motion shows a static frame
  • Check console errors and cleanup on route change

What people use it for

  • A product hero where the item assembles from parts as the visitor scrolls and reverses when they scroll back up.
  • An interface walkthrough where each scroll stop reveals the next state of an app screen.
  • A photo sequence of an object rotating on a sticky stage, with copy beside it.
  • A diagram that builds step by step, with the same steps also exposed as a list for screen readers.
  • A GSAP ScrollTrigger page that needs consistent pin and refresh behaviour across sections.

Frequently asked questions

Is the scroll-scrubbed-visual-sequence skill free to use?

The skill is published under the MIT licence. The source does not list any price, so you can check the licence text on the repository before relying on it for a commercial project.

What do I need to install it?

The source lists no required tools for this skill. It does not run scripts and does not use the network. You install it by unzipping the download into ~/.claude/skills/ or a project's .claude/skills/ folder, or by uploading it under Settings → Capabilities → Skills in the Claude apps.

Does the skill run scripts or access the internet?

According to the listing, it runs no scripts and uses no network access. The skill is a set of instructions and reference files that guide the agent when it writes code. The code the agent produces for your site is still yours to test and deploy.

Do I need GSAP to use it?

No. The skill can build a dependency-free version that measures the section on scroll and resize and schedules one render per animation frame. Use GSAP ScrollTrigger when your project already uses GSAP or needs exact pin, refresh, and timeline coordination.

Why does my animation not reverse when I scroll up?

The skill requires that native scroll position alone determines the visual state. If the agent drives the animation from wheel events, timers, or autoplay, reverse scrolling breaks. Ask the agent to derive progress from the section's scroll position and to verify reverse scrolling.

What is the alternative if this skill is not a good fit?

If your page is a simple static site or a content page where motion adds nothing, you do not need this skill. The listing also notes that projects needing older-device support or heavy media budgets should test carefully, since large video or image sequences can load slowly.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are a front-end developer or designer who wants a pinned, scroll-reversible visual section built with careful performance, accessibility, and cleanup. Skip it for simple static pages, text-heavy content, or projects with strict media budgets and older-device targets that you cannot test.

Download the skill