scroll-experience · davila7 — Claude Code skill: what it does, how to install
Guides the setup of scroll animations, parallax depth, and product reveals. Useful when designing interactive story layouts linked directly to viewport movement.
npx claude-code-templates@latest --skill creative-design/scroll-experienceWhat scroll-experience does
This skill guides developers through creating scroll-driven web interfaces where movement dictates the narrative flow. It provides architectural patterns for multiple technologies, including GSAP ScrollTrigger, Framer Motion for React applications, and modern CSS using animation-timeline. For smooth scrolling setups, it suggests Lenis or Locomotive Scroll.
Implementation guides cover layered depth with distinct speeds, horizontal sections, and pinned containers. It lays out narrative pacing across five beats, from the initial hook to the final call to action.
Scroll hijacking ruins touch interactions and accessibility. Overriding default browser scrolling is flagged as a major mistake.
What it helps with
- set up multi-layered parallax with custom layer speeds
- pin sections during page movement using GSAP Pin
- build a horizontal scrolling container for product tours
- link native CSS keyframes to the viewport via
animation-timeline
Example prompts for the agent
- Set up a GSAP ScrollTrigger parallax section with slower background movement and faster foreground depth
- Implement a pinned horizontal gallery that scrolls sideways as the user moves down
- Create scroll-linked opacity and movement transitions using Framer Motion
How to install scroll-experience
1claude-code-templates
npx claude-code-templates@latest --skill creative-design/scroll-experience2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill scroll-experience -a claude-code3Manually: put the files in place
~/.claude/skills/scroll-experience/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/scroll-experience/
Manually: put the files in place
.agents/skills/scroll-experience/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/scroll-experience/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates scroll-experience2Manually: put the files in place
.github/skills/scroll-experience/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/creative-design/scroll-experienceManually: put the files in place
.devin/skills/scroll-experience/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about scroll-experience
How to install scroll-experience in Claude Code?
Run npx claude-code-templates@latest --skill creative-design/scroll-experience. This command adds the skill directly to your Claude Code setup.
What does the scroll-experience skill do?
It guides the architecture of scroll-driven narratives, pinned panels, and layered depth. The skill provides code patterns for GSAP, Framer Motion, and native CSS without breaking standard browser scrolling.
Which animation libraries does the skill cover?
It provides setups for GSAP ScrollTrigger, Framer Motion, Lenis, Locomotive Scroll, and modern CSS view timelines.
Similar skills
All skills for Frontend and UI →scroll-experience by other authors comes first.