open-design-landing-deck
Helps your agent create a presentation deck about a brand's story and values. It's useful for communicating a company's vision to partners and press. It helps tell a brand's story.
What it does
This tool creates a horizontal, magazine-style slide deck to tell a brand's story. It's designed for partners and press, explaining the brand's purpose, beliefs, and vision for the future of design.
When to use it
- ✓When you need to present a brand's story and values to partners.
- ✓When creating marketing material for the press about a company's identity.
- ✓To communicate an organization's design vision to the community.
Example of what to ask your AI
“Create a slide deck for the 'Open Design' brand, focusing on our mission and vision for the future of design.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool combines text and images you provide into an HTML file. It's formatted to look like a magazine, allowing you to navigate slides with arrow keys or swipe gestures.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill open-design-landing-deckOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/open-design-landing-deck/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
open-design-landing-deck
Sister skill to open-design-landing. Same
Atelier Zero visual system (warm paper, Inter Tight + Playfair Display,
italic-serif emphasis, coral dots), but paginated as a horizontal
magazine-style swipe deck instead of a long scrolling page.
The navigation model is intentionally borrowed from the
guizang-ppt skill — ←/→ arrow keys, wheel /
swipe, ESC for the overview grid — so it feels like a print magazine
flipping page by page rather than a web slide deck scrolling.
inputs.json + ../open-design-landing/styles.css
│
└──────────► scripts/compose.ts
│
▼
<out>/index.html
(one viewport per slide, horizontal swipe)
What you get
- A single self-contained HTML file with N viewport-sized slides laid out horizontally on one transformed flex track.
- Keyboard navigation:
←/→·↑/↓· PageUp/PageDown · Space · Home/End. - Wheel + touch swipe (with momentum guard so a single trackpad flick doesn't overshoot).
- Per-slide chrome strip: brand mark, deck title, location,
Roman-numeral year, live slide counter (
01 / 11). - Coral progress bar at the bottom that fills as you advance.
- Dot indicator strip near the bottom; click any dot to jump.
- ESC overview grid — scaled thumbnails of every slide, click to
jump. Mirrors
guizang-ppt's overview UX. - Reuses the same 16-slot image library as the sister skill — no duplicate assets.
Slide types
| Kind | Use it for |
|---|---|
cover |
Title plate at the start. 2-column copy + collage art. |
section |
Roman-numeral divider between chapters. Centered, full-bleed. |
content |
Eyebrow + title + body + bullets + optional collage art. |
stats |
Up to 4 large stat cells (value · label · sub-label). |
quote |
Pull quote + author. Optional portrait collage on the right. |
cta |
Closing pitch + 1-2 buttons. |
end |
Mega italic-serif kicker word + signature footer. |
A typical 11-slide pitch:
1. cover — title plate, hero collage
2. section — "I. The problem"
3. content — about / manifesto, bullets
4. content — capabilities, bullets
5. stats — 4 numbers
6. section — "II. How it feels"
7. content — method, bullets
8. content — selected work
9. quote — customer testimonial
10. cta — primary + secondary action
11. end — mega kicker + signature
Workflow
1. Author inputs.json
Start from inputs.example.json (the Open
Design pitch deck). The brand block, image strategy, and assets path
mirror the sister skill — if you already filled out an
open-design-landing brief, copy brand and imagery over verbatim.
For each slide, pick a kind and fill the typed fields from
schema.ts. MixedText (sans-serif baseline +
italic-serif emphasis spans + coral terminating dot) is the same
encoding used by the sister skill — see its inputs.example.json.
2. (Optional) generate or stub imagery
This skill does not ship its own image generator or placeholder
script — it shares the 16-slot library from open-design-landing. To
regenerate or stub:
# generate via gpt-image-2 (fal.ai)
FAL_KEY=... npx tsx ../open-design-landing/scripts/imagegen.ts ../open-design-landing/inputs.example.json --out=../open-design-landing/assets/
# or paper-textured SVG placeholders
npx tsx ../open-design-landing/scripts/placeholder.ts ../open-design-landing/assets/
Set your deck's inputs.imagery.assets_path to wherever those PNGs
live (default in the example: ../open-design-landing/assets/).
3. Compose the deck
npx tsx scripts/compose.ts inputs.json out/index.html
The composer reads inputs.json, loads the canonical Atelier Zero
stylesheet from ../open-design-landing/styles.css, layers
deck-specific rules on top (horizontal flex track, slide layouts,
HUD, dot nav, ESC overview, keyboard / wheel / touch handlers), and
writes one self-contained HTML file.
4. Self-check
- Open the HTML in a fresh browser tab; slide 1 (cover) shows
with chrome strip top-right showing
01 / N.
…
FAQ
How is the presentation different from a normal webpage?
It's designed to be navigated like a magazine, with slides advancing horizontally, rather than a page that scrolls vertically.
Can I use my own images?
Yes, you can use your own images. The tool reuses an image library from a sister skill, and you can provide the path to your images.
What types of slides can I create?
You can create various slide types, such as cover, section dividers, content with text and images, statistics, quotes, and calls to action.
Details
Original description by the author
OpenDesign's brand-story deck for partners and press: why it exists, what it believes, and where design is going. Built as a decision-grade marketing & GTM deck for partners, press, community.
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #485
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
product-lens
Helps your agent validate product ideas before building. It analyzes market fit and user experience to decide if a product should proceed.
affaan-m/ECC
investor-outreach
Helps your agent write emails to investors. It creates personalized messages to ask for investment or send updates.
affaan-m/ECC
release-announcement
Helps your agent write launch announcements. It focuses on user impact and how to use new features.
paperclipai/paperclip