What This Is
This is the actual Claude skill behind those cinematic, scroll-driven product pages — the kind where a product film plays out frame-by-frame as you scroll (the technique Apple uses for the AirPods pages), then flows straight into a full brand homepage below it.
You drop the folder into your Claude skills directory, give Claude a product brief — real or invented — and it does the whole thing: storyboards the scroll, generates the stills and video clips with AI, slices them into scrubbable frames, and assembles a complete, hostable website in one continuous scroll story. It's not a polished SaaS — it's the real working skill, shared as-is.
What It Does
Scroll Film
An AI product film sliced into ~400 frames, scrubbed on a canvas by scroll position.
Higgsfield Stills
Cinematic hero stills via the Soul model, anchored so every clip stays consistent.
Kling Clips
Chapter clips via Kling v2.1 image-to-video, chained frame-to-frame for continuity.
Full Brand Page
Manifesto, story, craft, specs, gallery, CTA, sticky nav & footer — one scroll.
Two Architectures
Zero-build vanilla scroll-film, or a GSAP / Next.js hybrid with pinned sections.
Serve & Deploy
Runs locally out of the box, with an optional one-command GitHub Pages deploy.
What's Inside the ZIP
- SKILL.md playbook
- vanilla-film reference
- gsap-nextjs reference
- brand-page + prompts + deploy
- hf.py — Higgsfield + Kling
- build_master.py — frame slicer
- extract.py — sequence tool
- .env template (no keys)
- scrubber-index.html
- scrubber-main.js
- brand-sections.html
- useFrameSequence.ts + SmoothScroll.tsx
What You'll Need
Claude does the creative work, but it all runs on your own machine and accounts — so you control usage and cost.
- Claude Code (or an agent that runs SKILL.md skills).
- Python 3, ffmpeg, and Pillow installed.
- A Higgsfield API key (HF_KEY) — powers the AI stills and Kling video clips (paid credits).
- Some comfort with the terminal — Claude walks you through the rest.
This download was scrubbed before publishing — the only .env inside is a placeholder (HF_KEY=your_higgsfield_api_key_here). No real keys, tokens or secrets. Add your own Higgsfield key.
How to Use It
Two minutes of one-time setup, then you drive the whole thing in plain English. Here's the entire flow.
- Unzip and drop the scroll-site-generator folder into your Claude skills directory — ~/.claude/skills/. Restart Claude Code so it loads the new skill.
- Open scroll-site-generator/.env and paste your Higgsfield key in key:secret form — for example HF_KEY=abc123:def456. (Grab the key & secret from your Higgsfield account.)
- Install the tools it uses: pip install pillow higgsfield_client, and make sure ffmpeg is installed (brew install ffmpeg on Mac).
- Describe your product to Claude. Give it the product, a few scroll beats, a vibe and a brand name — anything you leave out, it invents tastefully. (Copy-paste an example below.)
- Pick the hero. Claude generates a few hero stills first — this is the cheap step. Choose your favourite; every video clip is anchored to it so the product stays consistent, no morphing.
- Let it build. It animates each chapter with Kling, slices the film into ~400 scrubbable frames, wires them to scroll, then continues the scroll into a full brand homepage.
- Review & ship. Claude serves the site locally and opens it in your browser. Ask for tweaks, regenerate any single clip you don't like, or have it deploy to GitHub Pages.
How It Works Behind the Scenes
You don't need to touch any of this — but here's the pipeline Claude runs for every build:
1 · Storyboard
Maps your brief onto 5–8 scroll chapters, one visual idea each.
2 · Hero Still
Generates the anchor image with Higgsfield's Soul model — you approve it.
3 · Chapter Clips
Kling animates each beat, each clip chained to the last so state carries over.
4 · Frame Slicing
Concats the clips and slices ~400 lightweight WebP frames.
5 · Scroll Engine
Wires the frames to scroll position on a canvas, with captions per chapter.
6 · Brand Page
Continues below the film into manifesto, specs, gallery, nav & footer.
Example Briefs You Can Paste
Copy one, swap in your own product, and send it to Claude. These show the level of detail that works well — a product, a few beats, and a vibe.
"Make an Apple-style scroll site for AURUM One, a premium espresso machine. Beans fall into the hopper, the machine assembles itself piece by piece, then espresso pours into a glass. Vibe: matte black + brass, near-black background, huge tight type."
"Build a scroll-driven product page for OBSCURA M, a full-frame camera. Lens elements float apart, the sensor is revealed, then everything reassembles. Dark, cinematic, generous negative space."
"Create a GSAP scroll site for a running sneaker. Exploded view of the layers, an energy pulse runs through the sole, then it comes together. Neon accent on black, pinned sections with spec labels."
• Get the hero still right before any video — it's cheap, and every clip inherits it.
• Keep every still the same aspect ratio so the clips match seamlessly.
• Each clip costs Higgsfield credits — a typical site is a few stills + 5–8 clips, so keep an eye on your balance.
• Any single clip can be regenerated on its own — you never have to rebuild the whole site.