Skip to content

Guide · Agent skill

How to use the Epic Design agent skill: install and prompts

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

The epic-design skill is an agent skill for Claude that helps it build cinematic, scroll-driven web pages using flat PNG or JPEG images and plain CSS and JavaScript, with no WebGL or 3D software. This guide is for designers, developers and marketers who want a parallax product hero or scroll-animated landing page. By the end you will know how to install the skill, phrase a request so it triggers, prepare your images, and check the output.

Epic Design (Cinematic Scroll Sites)alirezarezvani/claude-skills · MIT

Quick start

  1. 1Download and unzip. Download the epic-design ZIP from this page and unzip it so you have an epic-design folder.
  2. 2Place the skill folder. Move the folder to ~/.claude/skills/ for personal use or to .claude/skills/ inside a project, or upload it under Settings → Capabilities → Skills.
  3. 3Install Pillow. Run pip install Pillow so the image inspection script can analyse your files.
  4. 4Prepare your images. Collect flat PNG or JPEG files and decide which is the hero and which are supporting images.
  5. 5Make the request. Describe the page, its mood and the scroll effect you want, and attach the images.
  6. 6Review the images and plan. Read the agent's background recommendation for each image and its depth plan before approving the build.
  7. 7Preview and validate. Open the page in a browser, test on several screen sizes, and run scripts/validate-layers.js.

What is the epic-design skill and what does it make the agent do?

An agent skill is a folder of instructions and helper files that an AI agent loads when a task matches it. With epic-design installed, the agent approaches web design with a cinematic scroll-storytelling mindset. It inspects your image files, decides which ones need their backgrounds removed, plans a hierarchy of hero and companion images at different depths, and then builds the page with effects such as parallax, text reveals, pinned sections and similar scroll effects.

The skill's depth model places every element on one of six levels, each with its own parallax speed, blur, scale and shadow. It works with flat assets and plain CSS/JavaScript rather than 3D software.

  • Inspects uploaded images and reports format, background status and size
  • Recommends which images need background removal and which should keep it
  • Plans a hero image with companion images at different depths
  • Builds parallax, text reveal, pinned and overlap effects
  • Includes a helper script that checks image files and a validator that checks a page's HTML for accessibility and performance basics

Install the epic-design skill

Download the ZIP file from this page and unzip it. You can install the skill in one of two ways. For a personal setup that applies everywhere, place the unzipped epic-design folder inside ~/.claude/skills/. For a single project, place it inside that project's .claude/skills/ folder.

If you use the Claude apps instead of files on disk, open Settings, go to Capabilities, then Skills, and upload the skill there.

  • Personal install: ~/.claude/skills/epic-design/
  • Project install: .claude/skills/epic-design/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills, then upload

Install the Python and Node.js requirements

The skill's scripts need two runtimes. The image inspection script needs Python 3 with the Pillow library. Pillow is only needed for image analysis, not to view the script's help text. The layer validation script needs Node.js. You also need a web browser to preview the pages the agent builds.

  • Python 3 with Pillow: pip install Pillow
  • Node.js, to run scripts/validate-layers.js
  • A web browser to preview the resulting pages
pip install Pillow

How do you trigger the skill with a natural request?

You do not need a special command. Describe the web design task in plain language and mention the kind of motion you want. The skill's description lists phrases that match it, such as "make it feel alive", "Apple-style animation", "sections that overlap", "product rises between sections", "immersive", "scrollytelling", or any scroll-driven visual effect. Give the agent your image files and say what the page is for.

Include the project type, the mood and the number of sections if you know them. The skill uses these to choose techniques.

  • "Build a product launch landing page from these three PNG photos. Make the product rise between sections."
  • "Make this hero feel alive with parallax. Keep it dark and luxury."
  • "Add scroll-driven text reveals to my existing static site."

What should you prepare before you ask?

Gather your images and decide the role of each one. The skill asks you to judge each image: an isolated product on a studio backdrop usually needs its background removed so it can float over other content, while a website screenshot, a full-bleed photo or a poster should keep its background. Tell the agent what the page is for and whether you are building from scratch or enhancing an existing page.

The skill's workflow inspects assets before writing code, so supply them with the request rather than after.

  • Use flat PNG or JPEG files. JPEG has no real transparency.
  • Note which image is the main hero and which are supporting images.
  • If you have a context file such as project-context.md or product-context.md, the skill reads it first.

Review the output and check accessibility

Treat the generated page as a draft. The skill says its effects need testing across devices. Preview the page in a browser, scroll it on a phone and a laptop, and confirm that motion is handled for users who set reduced motion. The skill's accessibility guidance requires a prefers-reduced-motion block in every project. Run scripts/validate-layers.js to check the HTML for accessibility and performance basics.

If the page stutters or animations misbehave, ask the agent to debug it. The skill has a debug mode that uses the validator and checks GPU rules and reduced-motion handling.

  • Preview on desktop and mobile widths
  • Confirm reduced-motion handling is present
  • Run scripts/validate-layers.js and fix what it reports
node scripts/validate-layers.js

What people use it for

  • A product launch page where a bottle photo rises between sections as the reader scrolls
  • A marketing hero with a large product image, smaller companion images and a parallax background
  • Adding scroll-triggered text reveals and pinned sections to an existing static company website
  • A portfolio or showcase page with cards that stack as the user scrolls

Frequently asked questions

How do I install the epic-design skill?

Download the ZIP from this page and unzip it. Place the epic-design folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder, or upload it in the Claude apps under Settings → Capabilities → Skills.

What do I need to run epic-design?

You need Python 3 with Pillow for the image inspection script, Node.js to run the layer validation script, and a web browser to preview pages. The skill's scripts run locally and it does not use the network, according to its listing.

Is epic-design free?

The skill is listed under the MIT licence. Check the licence file in the source repository for the full terms before using it in a commercial project.

Does epic-design need WebGL or 3D software?

No. The skill uses flat PNG or JPEG assets with plain CSS and JavaScript. It explicitly avoids real 3D or WebGL scenes, so it is not the right choice if you need those.

Why does the agent say my image needs its background removed?

The agent judges each image by its role. Isolated products, characters and logos that must float over content usually need background removal, while screenshots, full-bleed photos and posters usually keep it. You can override its suggestion.

Is epic-design safe for users who are sensitive to motion?

The skill is tuned for heavy animation, so you must check reduced-motion handling carefully. Its accessibility reference requires a prefers-reduced-motion block in every project, and you should test the result yourself.

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

Epic-design suits designers, developers and marketers who want Apple-style scroll effects on a landing page or product hero using existing flat images. It is a poor fit if you need real 3D or WebGL, if your audience needs minimal motion and you cannot test reduced-motion handling, or if you expect the generated code to ship without review.

Download the skill