Frontend & UI

Cinematic Scroll Storytelling

Lenis plus GSAP ScrollTrigger recipes for scroll-driven landing pages.

What it is

Working code for a preloader, masked split-text reveals, section reveals, scrubbed pinned scenes, sticky card stacks, and parallax, using Lenis and GSAP ScrollTrigger.

Create cinematic scroll-driven landing pages with Lenis smooth scrolling, GSAP ScrollTrigger, scroll-linked progression, staggered text reveals, sticky card stacks, parallax backgrounds, scroll-scrubbed transitions, foot
From the upstream SKILL.md

Why it matters for design

  • Motion tokens fix durations, staggers, offsets, and blur so reveals stay consistent.
  • Every effect has a reduced-motion branch that keeps layout and contrast intact.
  • A build order stages static page first, then motion, avoiding tangled scroll scenes.

What it covers

  • Effect vocabulary
  • Motion tokens
  • Page anatomy
  • Split text reveal
  • Sticky card stack
  • QA checklist

How to install

Cinematic Scroll Storytelling

  1. Clone the repo.

    git clone https://github.com/MengTo/Skills
  2. Point Codex at the skill file.

    agent-skills/web-design/cinematic-scroll-storytelling/SKILL.md
  3. Then describe the UI you want. Codex follows the skill.

How to run it with Codex

  1. Install gsap and lenis, then wire Lenis into the GSAP ticker.

  2. Mark sections with the data attributes for reveals, stacks, and parallax.

  3. Add scrubbed pinned scenes last, then run the QA checklist.

Every plugin here is free, open source, and links to its real upstream source.

More on the codex-design list ↗

Next step

Design with Open Design, without the setup

Install this plugin yourself, or run a whole curated design layer around Codex with Open Design. Bring your own key, own your output.