Guide · Agent skill
How to use the Brand-Story Slide Deck Builder agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The open-design-landing-deck skill lets an AI agent turn a structured JSON brief into a single HTML file that works as a horizontal, magazine-style slide deck. This guide is for people who have never used an agent skill before, and it explains what the skill does, how to install it, how to ask for a deck in plain language, and what to check for safety. By the end you will know how to set up the skill, run its composer script, and get a finished deck you can open in a browser.
Quick start
- 1Download and unzip the skill. Download the skill ZIP from the page, then unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder.
- 2Install the sister skill. Make sure open-design-landing is also installed, since this skill uses its styles.css and image library.
- 3Check your tools. Confirm Node.js with npx is available and that tsx can run scripts/compose.ts.
- 4Describe your deck. Ask the agent in plain language for a deck, naming the audience, purpose and must-keep numbers.
- 5Let the agent write inputs.json. The agent fills in the brand block and an ordered list of typed slides using the schema.
- 6Compose the HTML file. The agent runs npx tsx scripts/compose.ts inputs.json out/index.html to produce a single HTML deck.
- 7Open and check the deck. Open out/index.html in a browser, press the arrow keys and use ESC to review the overview grid.
What does the Brand-Story Slide Deck Builder skill make the agent do?
An agent skill is a folder of instructions and supporting files that an AI agent can load when a task matches it. This skill, named open-design-landing-deck, teaches the agent to fill in a brief written as JSON and then run a bundled TypeScript script that produces one HTML file.
The output is a deck in the Atelier Zero visual style: warm paper colours, serif italic emphasis and coral dots. Navigation works with keyboard, mouse wheel and touch, and an overview grid shows every slide. The skill is aimed at brand-story and partner decks for marketing and go-to-market teams.
- Seven slide types: cover, section, content, stats, quote, cta and end.
- Keyboard keys: arrow keys, PageUp/PageDown, Space, Home and End.
- Wheel and touch swipe, with a guard against overshooting on a single trackpad flick.
- ESC opens an overview grid of thumbnails; click one to jump to it.
- A progress bar and dot indicator show your position in the deck.
How do you install the skill?
Download the skill ZIP from the page where you found this guide, then unzip it. Put the unzipped folder in one of two places: your personal skills folder at ~/.claude/skills/, or a project-level .claude/skills/ folder inside the project you are working in. Use the personal folder if you want the skill available everywhere, and the project folder if you want it limited to one project.
If you use the Claude apps instead of a local folder, you can upload the skill there under Settings → Capabilities → Skills.
The skill also depends on a sister skill, open-design-landing, which provides the shared styles.css and the image library. Make sure that skill is installed alongside this one, because the composer reads its stylesheet and images.
- Personal install: ~/.claude/skills/
- Project install: .claude/skills/ inside your project
- App install: Settings → Capabilities → Skills
What do you need before you run it?
The skill needs a Node.js runtime with npx, and the tsx tool to run scripts/compose.ts. The source does not give version numbers, so check that your Node.js installation includes npx before you start.
Image generation is optional. If you want the agent to create new images with gpt-image-2, you need a FAL_KEY API key for fal.ai. You can skip this entirely and use the existing image library or placeholder images instead.
- Node.js with npx
- tsx, used to run scripts/compose.ts
- The open-design-landing sister skill (shared styles.css and image library)
- Optional: a FAL_KEY for fal.ai if generating images with gpt-image-2
How do you ask the agent for a deck?
You do not need special syntax. Describe the deck you want in plain language and name the audience and purpose. The skill's own triggers include phrases such as 'html deck', 'html slides', 'launch', 'campaign' and 'pipeline', so use wording that matches your goal.
The agent will fill in a brief, choose a slide type for each slide and run the composer. A good request says who the deck is for, how many slides you want, and which facts or numbers must appear. The skill's recommended count is 11 slides, with 8 to 15 described as the sweet spot.
- Example: 'Build me a partner deck in the Open Design style, about 11 slides, for press contacts.'
- Example: 'Make an HTML deck for our launch with a cover, two sections, a stats slide and a closing call to action.'
- Include the must-keep numbers and any quote you want to use.
What does the agent actually run?
The agent writes an inputs.json file describing the brand, slides and image settings, then runs the composer. The composer writes one self-contained HTML file, with the Atelier Zero CSS and runtime script inline and images referenced by relative path.
If you want to generate images or make placeholders, the skill includes two optional commands. The first uses gpt-image-2 through fal.ai, and the second creates paper-textured SVG placeholders. Both write to the sister skill's assets folder by default.
- Output: <out>/index.html, one viewport per slide, horizontal swipe.
- Images must be in the 16-slot library from open-design-landing, or set your own assets path.
npx tsx scripts/compose.ts inputs.json out/index.htmlWhat safety points should you know?
This skill runs scripts and uses the network. The composer script runs on your machine. The optional image step sends prompts to an external service, fal.ai, using your API key. Do not use confidential material with image generation turned on, because those prompts leave your machine.
The skill's license is Apache-2.0. The source does not state any fees for fal.ai usage, so check that service's own terms before generating images at scale. Review the inputs.json file and the generated HTML before you share the deck outside your organisation.
- Script execution: the composer runs locally with npx tsx.
- Network use: only the optional image step contacts fal.ai.
- Confidentiality: avoid sending sensitive brand or partner material to image generation.
What tips help the deck look right?
Start from inputs.example.json, which is the Open Design pitch deck. If you already have a brief for the open-design-landing skill, copy its brand and imagery blocks across unchanged so both skills share one identity.
Open the finished HTML in a fresh browser tab and check that the first slide shows the chrome strip with the slide counter. Then press the right arrow key and confirm the slide moves one viewport and the progress bar advances.
- Keep the deck between 8 and 15 slides for the best flow.
- Use the ESC overview to check the order of slides at a glance.
- The visual system is fixed, so pick content rather than trying to change the look.
What people use it for
- A partner deck explaining why a company exists and what it believes, for sharing with press and community.
- An 11-slide launch deck with a cover, section dividers, stats and a closing call to action.
- A conference talk outline turned into an editorial HTML slide deck for presenting from a browser.
- An internal review deck with a customer quote and a stats slide showing key numbers.
Frequently asked questions
Is the open-design-landing-deck skill free?
The skill is published under the Apache-2.0 licence. The source does not mention any charges for the skill itself, but the optional image step uses fal.ai with your own FAL_KEY, so check that service's terms.
Do I need to install anything else to use it?
Yes. You need Node.js with npx and tsx to run the composer script. You also need the sister skill open-design-landing, because this skill uses its shared styles.css and image library.
Can it create PowerPoint or Google Slides files?
No. The output is a single HTML file only. If you need .pptx or Google Slides files, you will need a different tool.
Where do I put the skill so Claude can find it?
Place the unzipped folder in ~/.claude/skills/ for personal use, or in .claude/skills/ inside a project. In the Claude apps, you can upload it under Settings → Capabilities → Skills.
Does the skill send my data anywhere?
The composer runs locally. The only network step is the optional image generation, which sends prompts to fal.ai using your API key. Avoid confidential material if that option is on.
Can I use it for a deck that does not look like Atelier Zero?
Not with this skill. The visual system is fixed and shared with the open-design-landing sister skill, so the deck will always use that look. The source does not describe a way to change it.
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
This skill suits marketing and go-to-market teams making brand-story or partner decks in the Open Design style, and developers who want a typed, reusable slide composer. It is a poor fit if you need PowerPoint or Google Slides files, a different visual style, or a fully offline workflow with image generation on confidential material.
Download the skill