Loading...
Loading...
Single-file horizontal-swipe HTML deck in the style of Replit Slides's landing-page template gallery. Eight distinct themes (helix, holm, vance, bevel, world-dark, world-mint, atlas, bluehouse) — each a complete visual system (palette + type + accent) captured from replit.com/slides. Pick one theme, do not mix. For pitch decks, board reports, brand memos, campaign reveals — when the user explicitly wants "Replit Slides style".
npx skill4agent add nexu-io/open-design replit-deckreplit-deck/
├── SKILL.md ← you're reading this
├── assets/
│ └── template.html ← seed: 8 themes via [data-theme=*], proven iframe-nav script (READ FIRST)
├── references/
│ ├── themes.md ← 8 themes: when-to-pick / do / don't / primary layouts
│ ├── layouts.md ← 10 paste-ready slide layouts, cross-theme
│ ├── components.md ← shared primitives (eyebrow, kpi-row, image-grid, meta-bar)
│ └── checklist.md ← P0/P1/P2 self-review + theme lock-in gate
└── examples/ ← four reference decks across the most contrasting themes
├── example-helix.html (SaaS board update · light minimal)
├── example-holm.html (legal fintech memo · cream editorial serif)
├── example-atlas.html (quarterly history chapter · black + vermilion)
└── example-bluehouse.html (real estate ROI · navy + gradient cards)assets/template.html[data-theme]<script>references/themes.mdod.inputs.themereferences/layouts.md<section>references/checklist.md<body data-theme="helix">| Theme | Pick when |
|---|---|
| SaaS board update, product metrics, neutral modern |
| Legal memo, investor pre-read, serious / institutional |
| Art portfolio, design catalog, photographer / sculptor |
| Fashion campaign, lookbook, Y2K / editorial attitude |
| Policy report, finance analysis, premium dark |
| Lighter companion of world-dark — ESG, wellness finance, sustainability |
| Long-form narrative, chapter deck, museum / archive aesthetic |
| Consumer product, real estate, lifestyle, colorful cards |
01 cover hero + title + subtitle
02 kpi-row-6 6 metrics with ▲/▼ deltas
03 split-insight left stat + right paragraph
04 chapter-plate section divider
05 three-up three parallel columns
06 closing one bold number or CTAassets/template.htmlindex.html<body data-theme="<chosen>"><title><section>references/layouts.md[REPLACE]data-screen-label="01 Cover""02 Metrics"references/checklist.mdgrep -E 'data-theme|style="--' index.html | headstyle="--accent:..."<artifact identifier="deck-<slug>" type="text/html" title="<Deck title>">
<!doctype html>
<html>...</html>
</artifact></artifact>data-theme<body>—--font-displayassets/template.htmldata-screen-labelreplit-deck| Skill | Pick when |
|---|---|
| Plain, single-theme deck bound to the project's |
| Editorial "magazine × e-ink" aesthetic (WebGL fluid background, serif titles, chapter plates). When the brief asks for a keynote / launch / sharing-style deck and calls out Monocle / WIRED / Kinfolk / Domus. |
| The brief explicitly asks for Replit-Slides gallery aesthetic, or needs one of the 8 token-frozen visual identities (SaaS board, editorial memo, gallery catalog, Y2K campaign, policy report, museum chapter, consumer cards). No dependency on |
simple-deckreplit-deckreferences/themes.mdnexu-io/open-designreplit-deck: re-sync to replit.com/slides (YYYY-MM-DD)color-mix()text-wrap: balancecolor-mix()--accent-softskills/simple-decklocalhost:7456$ curl -s localhost:7456/api/skills \
| node -e "const d=JSON.parse(require('fs').readFileSync(0,'utf-8')); \
console.log(JSON.stringify(d.skills.find(s=>s.id==='replit-deck'), null, 2));"
{
"id": "replit-deck",
"name": "replit-deck",
"description": "Single-file horizontal-swipe HTML deck in the style of Replit Slides's\nlanding-page template gallery. Eight distinct themes …",
"triggers": [
"replit deck",
"replit slides",
"replit 风格 ppt",
"replit style deck",
"helix deck",
"holm memo",
"atlas chapter",
"bluehouse",
"bevel campaign"
],
"mode": "deck",
"platform": null,
"scenario": "product",
"previewType": "html",
"designSystemRequired": false,
"defaultFor": [],
"upstream": null,
"featured": null,
"fidelity": null,
"speakerNotes": null,
"animations": null,
"examplePrompt": "Single-file horizontal-swipe HTML deck in the style of Replit Slides's landing-page template gallery.",
"hasBody": true
}examples/example-{helix,holm,atlas,bluehouse}.html