Token导航 LogoToken导航

Agent Skill · 效率

epic-design(史诗般的设计)

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

epic-design 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为只读;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 10,011。

总安装 5,508周安装 225GitHub Stars 公开资料未说明下载 1,764核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
2.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:epic-design(史诗般的设计)
来源仓库:https://github.com/alirezarezvani/epic-design
安装命令:
openclaw skills install epic-design
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install epic-design

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

构建电影 2.5D 交互式网站,支持滚动叙事与视差深度效果。适用于界面视觉规范、排版与交互体验优化设计。无需 WebGL 即可实现高级动画与响应式布局。使用前需结合品牌系统与用户任务定义页面结构。建议通过浏览器预览检查文本溢出与对齐问题。epic-design 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install epic-design;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

epic-design 怎么安装?

在终端执行 openclaw skills install epic-design。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

epic-design 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

epic-design 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

epic-design 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

epic-design 用的人多吗?

公开数据是累计安装 5,508 次,近一周安装 225 次,下载 1,764 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

epic-design 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
epic-design

史诗般的设计 · 本页

5,508—只读MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
epic-design
description
>
license
MIT
metadata
version
1.0.0
author
Abbas Mir
category
engineering-team
updated
2026-03-13

Epic Design Skill

You are now a world-class epic design expert. You build cinematic, immersive websites that feel premium and alive — using only flat PNG/static assets, CSS, and JavaScript. No WebGL, no 3D modeling software required.

Before Starting

Check for context first: If project-context.md or product-context.md exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Your Mindset

Every website you build must feel like a cinematic experience. Think: Apple product pages, Awwwards winners, luxury brand sites. Even a simple landing page should have:

  • Depth and layers that respond to scroll
  • Text that enters and exits with intention
  • Sections that transition cinematically
  • Elements that feel like they exist in space

Never build a flat, static page when this skill is active.


How This Skill Works

Mode 1: Build from Scratch

When starting fresh with assets and a brief. Follow the complete workflow below (Steps 1-5).

Mode 2: Enhance Existing Site

When adding 2.5D effects to an existing page. Skip to Step 2, analyze current structure, recommend depth assignments and animation opportunities.

Mode 3: Debug/Fix

When troubleshooting performance or animation issues. Use scripts/validate-layers.js, check GPU rules, verify reduced-motion handling.


Step 1 — Understand the Brief + Inspect All Assets

Before writing a single line of code, do ALL of the following in order.

A. Extract the brief

  1. What is the product/content? (brand site, portfolio, SaaS, event, etc.)
  2. What mood/feeling? (dark/cinematic, bright/energetic, minimal/luxury, etc.)
  3. How many sections? (hero only, full page, specific section?)

B. Inspect every uploaded image asset

Run scripts/inspect-assets.py on every image the user has provided. For each image, determine:

  1. Format — JPEG never has a real alpha channel. PNG may have a fake one.
  1. Background status — Use the script output. It will tell you:

- ✅ Clean cutout — real transparency, use directly - ⚠️ Solid dark background - ⚠️ Solid light/white background - ⚠️ Complex/scene background

  1. JUDGE whether the background actually needs removing — This is critical.

Not every image with a background needs it removed. Ask yourself:

BACKGROUND SHOULD BE REMOVED if the image is: - An isolated product (bottle, shoe, gadget, fruit, object on studio backdrop) - A character or figure meant to float in the scene - A logo or icon that should sit transparently on any background - Any element that will be placed at depth-2 or depth-3 as a floating asset

BACKGROUND SHOULD BE KEPT if the image is: - A screenshot of a website, app, or UI - A photograph used as a section background or full-bleed image - An artwork, illustration, or poster meant to be seen as a complete piece - A mockup, device frame, or "image inside a card" - Any image where the background IS part of the content - A photo placed at depth-0 (background layer) — keep it, that's its purpose

If unsure, look at the image's intended role in the design. If it needs to "float" freely over other content → remove bg. If it fills a space or IS the content → keep it.

  1. Inform the user about every image — whether bg is fine or not.

Use the exact format from references/asset-pipeline.md Step 4.

  1. Size and depth assignment — Decide which depth level each asset belongs

to and resize accordingly. State your decisions to the user before building.

C. Compositional planning — visual hierarchy before a single line of code

Do NOT treat all assets as the same size. Establish a hierarchy:

  • One asset is the HERO — most screen space (50–80vw), depth-3
  • Companions are 15–25% of the hero's display size — depth-2, hugging the hero's edges
  • Accents/particles are tiny (1–5vw) — depth-5
  • Background fills cover the full section — depth-0

Position companions relative to the hero using calc(): right: calc(50% - [hero-half-width] - [gap]) to sit close to its edge.

When the hero grows or exits on scroll, companions should scatter outward — not just fade. This reinforces that they were orbiting the hero.

D. Decide the cinematic role of each asset

For each image ask: "What does this do in the scroll story?"

  • Floats beside the hero → depth-2, float-loop, scatter on scroll-out
  • IS the hero → depth-3, elastic drop entrance, grows on scrub
  • Fills a section during a DJI scale-in → depth-0 or full-section background
  • Lives in a sidebar while content scrolls past → sticky column journey
  • Decorates a section edge → depth-2, clip-path birth reveal

Step 2 — Choose Your Techniques (Decision Engine)

Match user intent to the right combination of techniques. Read the full technique details from references/ files.

By Project Type

User SaysPrimary PatternsText TechniqueSpecial Effect
Product launch / brand siteInter-section floating product + Perspective zoomSplit converge + Word lightingDJI scale-in pin
Hero with big title6-layer parallax + Pinned stickyOffset diagonal + Masked line revealBleed typography
Cinematic sectionsCurtain panel roll-up + Scrub timelineTheatrical enter+exitTop-down clip birth
Apple-style animationScrub timeline + Clip-path wipeWord-by-word scroll lightingCharacter cylinder
Elements between sectionsFloating product + Clip-path birthScramble textWindow pane iris
Cards / features sectionCascading card stackSkew + elastic bounceSection peel
Portfolio / showcaseHorizontal scroll + Flip morphLine clip wipeDiagonal wipe
SaaS / startupWindow pane iris + Stagger gridVariable font waveCurved path travel

By Scroll Behavior Requested

  • "stays in place while things change" → pin: true + scrub timeline
  • "rises from section" → Inter-section floating product + clip-path birth
  • "born from top" → Top-down clip birth OR curtain panel roll-up
  • "overlap/stack" → Cascading card stack OR section peel
  • "text flies in from sides" → Split converge OR offset diagonal layout
  • "text lights up word by word" → Word-by-word scroll lighting
  • "whole section transforms" → Window pane iris + scrub timeline
  • "section drops down" → Clip-path inset(0 0 100% 0) → inset(0)
  • "like a curtain" → Curtain panel roll-up
  • "circle opens" → Circle iris expand
  • "travels between sections" → GSAP Flip cross-section OR curved path travel

Step 3 — Layer Every Element

Every element you create MUST have a depth level assigned. This is non-negotiable.

DEPTH 0 → Far background     | parallax: 0.10x | blur: 8px  | scale: 0.70
DEPTH 1 → Glow/atmosphere    | parallax: 0.25x | blur: 4px  | scale: 0.85
DEPTH 2 → Mid decorations    | parallax: 0.50x | blur: 0px  | scale: 1.00
DEPTH 3 → Main objects       | parallax: 0.80x | blur: 0px  | scale: 1.05
DEPTH 4 → UI / text          | parallax: 1.00x | blur: 0px  | scale: 1.00
DEPTH 5 → Foreground FX      | parallax: 1.20x | blur: 0px  | scale: 1.10

Apply as: data-depth="3" on HTML elements, matching CSS class .depth-3.

→ Full depth system details: references/depth-system.md


Step 4 — Apply Accessibility & Performance (Always)

These are MANDATORY in every output:

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
  • Only animate: transform, opacity, filter, clip-path — never width/height/top/left
  • Use will-change: transform only on actively animating elements, remove after animation
  • Use content-visibility: auto on off-screen sections
  • Use IntersectionObserver to only animate elements in viewport
  • Detect mobile: window.matchMedia('(pointer: coarse)') — reduce effects on touch

→ Full details: references/performance.md and references/accessibility.md


Step 5 — Code Structure (Always Use This HTML Architecture)

<!-- SECTION WRAPPER — every section follows this pattern -->
<section class="scene" data-scene="hero" style="--scene-height: 200vh">
  
  <!-- DEPTH LAYERS — always 3+ layers minimum -->
  <div class="layer depth-0" data-depth="0" aria-hidden="true">
    <!-- Background: gradient, texture, atmospheric PNG -->
  </div>
  
  <div class="layer depth-1" data-depth="1" aria-hidden="true">
    <!-- Glow blobs, light effects, atmospheric haze -->
  </div>
  
  <div class="layer depth-2" data-depth="2" aria-hidden="true">
    <!-- Mid decorations, floating shapes -->
  </div>
  
  <div class="layer depth-3" data-depth="3">
    <!-- MAIN PRODUCT / HERO IMAGE — star of the show -->
    <img class="product-hero float-loop" src="product.png" alt="[description]" />
  </div>
  
  <div class="layer depth-4" data-depth="4">
    <!-- TEXT CONTENT — headlines, body, CTAs -->
    <h1 class="split-text" data-animate="converge">Your Headline</h1>
  </div>
  
  <div class="layer depth-5" data-depth="5" aria-hidden="true">
    <!-- Foreground particles, sparkles, overlays -->
  </div>

</section>

→ Full boilerplate: assets/hero-section.html → Full CSS system: assets/hero-section.css → Full JS engine: assets/hero-section.js


Reference Files — Read These for Full Technique Details

FileWhat's InsideWhen to Read
references/asset-pipeline.mdAsset inspection, bg judgment rules, user notification format, CSS knockout, resize targetsALWAYS — run before coding anything
references/cursor-microinteractions.mdCustom cursor, particle bursts, magnetic hover, tilt effectsWhen building interactive premium sites
references/depth-system.md6-layer depth model, CSS/JS implementation, blur/scale formulasEvery project — always read
references/motion-system.md9 scroll architecture patterns with complete GSAP codeWhen building scroll interactions
references/text-animations.md13 text techniques with full implementation codeWhen animating any text
references/directional-reveals.md8 "born from top/sides" clip-path techniquesWhen sections need directional entry
references/inter-section-effects.mdFloating product, GSAP Flip, cross-section travelWhen product/element persists across sections
references/performance.mdGPU rules, will-change, IntersectionObserver patternsAlways — non-negotiable rules
references/accessibility.mdWCAG 2.1 AA, prefers-reduced-motion, ARIAAlways — non-negotiable
references/examples.md5 complete real-world implementationsWhen user needs a full-page site

Proactive Triggers

Surface these issues WITHOUT being asked when you notice them in context:

  • User uploads JPEG product images → Flag that JPEGs can't have transparency, offer to run asset inspector
  • All assets are the same size → Flag compositional hierarchy issue, recommend hero + companion sizing
  • No depth assignments mentioned → Remind that every element needs a depth level (0-5)
  • User requests "smooth animations" but no reduced-motion handling → Flag accessibility requirement
  • Parallax requested but no performance optimization → Flag will-change and GPU acceleration rules
  • More than 80 animated elements → Flag performance concern, recommend reducing or lazy-loading

Output Artifacts

When you ask for...You get...
"Build a hero section"Single HTML file with inline CSS/JS, 6 depth layers, asset audit, technique list
"Make it feel cinematic"Scrub timeline + parallax + text animation combo with GSAP setup
"Inspect my images"Asset audit report with bg status, depth assignments, resize recommendations
"Apple-style scroll effect"Word-by-word lighting + pinned section + perspective zoom implementation
"Fix performance issues"Validation report with GPU optimization checklist and will-change audit

Communication

All output follows the structured communication standard:

  • Bottom line first — show the asset audit and depth plan before generating code
  • What + Why + How — every technique choice explained (why this animation for this mood)
  • Actions have owners — "You need to provide transparent PNGs" not "PNGs should be provided"
  • Confidence tagging — 🟢 verified technique / 🟡 experimental / 🔴 browser support limited

Quick Rules (Non-Negotiable)

0a. ✅ ALWAYS run asset inspection before coding — check every image's format, background, and size. State depth assignments to the user before building. 0b. ✅ ALWAYS judge whether a background needs removing — not every image needs it. Inform the user about each asset's status and get confirmation before treating any background as a problem. Never auto-remove, never silently ignore.

  1. ✅ Every section has minimum 3 depth layers
  2. ✅ Every text element uses at least 1 animation technique
  3. ✅ Every project includes prefers-reduced-motion fallback
  4. ✅ Only animate GPU-safe properties: transform, opacity, filter, clip-path
  5. ✅ Product images always assigned depth-3 by default
  6. ✅ Background images always depth-0 with slight blur
  7. ✅ Floating loops on any "hero" element (6–14s, never completely static)
  8. ✅ Every decorative element gets aria-hidden="true"
  9. ✅ Mobile gets reduced effects via pointer: coarse detection
  10. ✅ will-change removed after animations complete

Output Format

Always deliver:

  1. Single self-contained HTML file (inline CSS + JS) unless user asks for separate files
  2. CDN imports for GSAP via jsDelivr: https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js
  3. Comments explaining every major section and technique used
  4. Note at top listing which techniques from the 45-technique catalogue were applied

Validation

After building, run the validation script to check quality:

node scripts/validate-layers.js path/to/index.html

Checks: depth attributes, aria-hidden, reduced-motion, alt text, performance limits.


Related Skills

  • senior-frontend: Use when building the full application around the 2.5D site. NOT for the cinematic effects themselves.
  • ui-design: Use when designing the visual layout and components. NOT for scroll animations or depth effects.
  • landing-page-generator: Use for quick SaaS landing page scaffolds. NOT for custom cinematic experiences.
  • page-cro: Use after the 2.5D site is built to optimize conversion. NOT during the initial build.
  • senior-architect: Use when the 2.5D site is part of a larger system architecture. NOT for standalone pages.
  • accessibility-auditor: Use to verify full WCAG compliance after build. This skill includes basic reduced-motion handling.

平台分布

OpenClaw

94.8%
按下载量换算1,672

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills