
Simple Deck
FreeCreate decision-grade corporate strategy decks effortlessly.
Free · Opens the source repo
What Simple Deck does
The Simple Deck skill is designed to streamline the process of creating horizontal-swipe HTML decks specifically for corporate strategy presentations. This skill utilizes a seed and layout library to produce a visually appealing and well-structured presentation, making it ideal for leadership teams looking to convey critical business information effectively. By following a straightforward workflow, users can generate a complete deck with minimal effort while adhering to best practices in design and rhythm.
The workflow begins with a pre-flight checklist that ensures users familiarize themselves with the essential template and layout guidelines. The provided template.html file contains necessary styles and scripts that enhance presentation functionality, including navigation and layout consistency. Users are encouraged to copy this template and customize it with their design tokens, ensuring that the final product aligns with their corporate branding.
Once the template is set up, users can determine the slide count and theme rhythm before diving into content creation. The skill emphasizes the importance of maintaining a dynamic visual rhythm throughout the presentation, preventing monotony and enhancing audience engagement. The layout reference provides eight paste-ready slide designs, each tailored to specific content types, ensuring that users can convey their messages clearly and effectively.
Finally, the self-check process ensures that all slides adhere to established design rules, such as alternating themes and proper labeling, resulting in a polished and professional presentation. This skill is particularly beneficial for business professionals, strategists, and anyone involved in corporate communications who needs to create impactful presentations quickly and efficiently.
When to use it
Use this skill when you need to prepare a corporate presentation that requires a cohesive and engaging visual format.
When not to use it
This skill may not be suitable for highly customized presentations that require unique design elements outside the provided templates.
What you can build with it
Investor Update Presentation
Use the Simple Deck skill to create a concise investor update deck, ensuring clarity and engagement with stakeholders.
Team Strategy Review
Generate a strategy review deck for your team, utilizing the provided layouts to present key metrics and goals.
Product Launch Pitch
Prepare a visually compelling pitch deck for a product launch, following the rhythm and layout guidelines to captivate your audience.
How to install Simple Deck
View source1. Install with the skills CLI
npx skills add nexu-io/open-design/simple-deck --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by nexu-ioSimple Deck Skill
Produce a single-file horizontal-swipe HTML deck using the seed and layout library.
Resource map
simple-deck/
├── SKILL.md ← you're reading this
├── assets/
│ └── template.html ← seed: tokens + slide primitives + proven nav script (READ FIRST)
└── references/
├── layouts.md ← 8 paste-ready slide layouts + theme-rhythm rules
└── checklist.md ← P0/P1/P2 self-review (rhythm spot-check at bottom)
Workflow
Step 0 — Pre-flight
- Read
assets/template.htmlend-to-end through the<style>block AND the<script>block. The script solves five iframe-specific bugs (real scroller detection, dual capture-phase listeners, auto-focus, noscrollIntoView, position persistence) — do not rewrite it. - Read
references/layouts.mdso you know the 8 layouts. Pay special attention to the "Theme rhythm" section — it's the rule that prevents the deck from feeling sleepy. - Read the active DESIGN.md — map its tokens to the six
:rootvariables in the seed.
Step 1 — Copy the seed
Copy assets/template.html to the project root as index.html. Replace the six :root variables with the active design system's tokens. Replace the page <title>.
Step 2 — Decide slide count + theme rhythm BEFORE writing any slide
Default: 6 slides unless the brief says otherwise.
| Audience / format | Slides |
|---|---|
| Product overview / lightning talk (5–10 min) | 6 |
| Pitch deck (15 min) | 8–10 |
| Investor update / longer talk (20–30 min) | 12–18 |
Then write out the rhythm before any HTML — for example, 8 slides:
01 hero light center Cover
02 light Problem
03 hero dark center Big stat
04 light Three points
05 dark Pipeline
06 hero light center Quote
07 light Before / after
08 hero dark center Ask
A healthy sequence has:
- No 3+ same theme in a row
- ≥ 1
hero darkAND ≥ 1hero light(for 8+ slides) - Alternating breath every 3–4 slides
Show this rhythm sketch to the user before writing slide HTML — they can redirect cheaply.
Step 3 — Paste and fill
For each planned slide, copy the matching <section> from layouts.md into the body. Replace bracketed text with real, specific copy. No filler / no lorem. If a slide feels empty, the layout is wrong — pick a different one.
Tag each slide with data-screen-label="01 Cover", "02 Problem", etc., in the order you wrote them. (The seed's first three slides already do this — extend the pattern.)
Step 4 — Self-check
Run through references/checklist.md. The "Theme rhythm spot-check" at the end is non-negotiable:
grep 'class="slide' index.html
Read the resulting class list. If you see light × 4 in a row, swap one to dark. If no hero dark exists in an 8+ slide deck, promote one big-stat or closing slide.
Step 5 — Write the project file
Write the completed deck HTML to index.html.
Then send one short ordinary assistant summary naming index.html and describing the deck. Do not output the full HTML source in chat and do not emit a source-code <artifact> block.
Hard rules
- Theme class on every slide (
light|dark|hero light|hero dark). Bareclass="slide"= regression. - No 3+ same theme in a row.
- Display = serif via
var(--font-display)..h-hero/.h-xl/.h-mdalready enforce. - One accent per slide, used at most twice.
- Don't rewrite the nav script. It's proven.
- No
scrollIntoView(). Breaks iframe. data-screen-labelon every slide.
Frequently asked questions about Simple Deck
Similar skills
Competitive Analysis
Build detailed competitive landscape decks efficiently.
Brand Discovery
Structured interviews to articulate brand identity.
CrossFrame Org
Facilitates structured organizational analysis and repair.
Technical Product Pricing
Optimize your pricing strategy for technical products.
Product-Led Growth
Optimize your go-to-market strategy with data-driven insights.
Positioning Strategy
Own your market position with clear differentiation.
