Skip to content

Guide · Agent skill

How to use the HTML Product Launch Deck agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The html-ppt-product-launch skill tells an AI agent to build a self-contained HTML slide presentation that pitches a team rollout, using the product-launch template from the html-ppt master skill. This guide explains what the skill does, how to install it from a ZIP or the Claude apps, how to ask for a deck in plain language, and what to check before you share the result. By the end you will be able to run the skill on your own proposal brief.

HTML Product Launch Decknexu-io/open-design · Apache-2.0

Quick start

  1. 1Download and unzip. Download the skill ZIP from this page and unzip it. The folder should contain SKILL.md and example.html.
  2. 2Place the skill. Put the unzipped folder in ~/.claude/skills/ for personal use or in .claude/skills/ inside a project. Alternatively, upload it under Settings → Capabilities → Skills in the Claude apps.
  3. 3Make the html-ppt files available. Confirm the html-ppt master skill files are present in the repository, since the product-launch skill refers to them by relative path.
  4. 4Ask for a deck in plain words. Describe the audience, decision goal, deadline and any must-keep numbers. Answer the agent's questions about missing essentials.
  5. 5Fix asset links. When the agent copies index.html into your project, have it either copy the shared assets locally and rewrite the links, or inline them into one file.
  6. 6Open and review. Open the HTML deck in a browser, check navigation, confirm speaker notes are hidden and verify every figure against your sources.

What the skill makes the agent do

The skill is aimed at sales and account teams drafting a decision-grade proposal for a prospective customer. Its example subject is a mid-market design team weighing a switch from closed cloud tools, with a design team lead and IT as the audience.

The agent produces a polished HTML deck built from the product-launch template. It copies the template files, fixes asset links so the deck works offline, keeps speaker notes out of the visible slide, and structures content around a decision rather than a feature list. Before writing, the agent asks for key details such as the audience, the decision goal and any numbers that must stay in the deck.

  • Output is an HTML file you open in a browser, not a PowerPoint or Google Slides file.
  • The skill supplies structure and layout. It tells the agent not to invent market data or figures.
  • Speaker notes go inside an aside or div with the class notes, so they do not appear on the slide.

Install the skill from a ZIP file

Download the ZIP for this skill from this page and unzip it. You can install it for yourself or for a single project.

For a personal install, unzip it into ~/.claude/skills/. For a project-only install, unzip it into the .claude/skills/ folder inside your project. The skill files include SKILL.md and an example.html file.

If you use the Claude apps instead of files on disk, open Settings, go to Capabilities, then Skills, and upload the skill there.

  • Personal folder: ~/.claude/skills/
  • Project folder: .claude/skills/ inside the project
  • Claude apps: Settings → Capabilities → Skills

Check the requirements before you start

The skill needs an AI agent that can read and write files in a project folder. It also relies on the html-ppt master skill files, which the source references through relative paths in the repository. Without those files, the agent cannot follow the authoring rules or find the template.

You need a web browser to open and view the finished deck. The skill does not run scripts and does not use the network, according to its listing.

  • An agent that can read and write files in a project folder
  • The html-ppt master skill files, referenced by relative paths in the repository
  • A web browser to view the HTML deck

Trigger the skill with a natural request

You do not need special syntax. Describe the deck you want and mention the sales or rollout context. The skill's triggers include phrases such as html deck, html slides, sales, renewal, customer and b2b-sales, so requests using those words are most likely to pick it up.

Give the agent the missing essentials up front: who the audience is, what decision you want, what source material you have, your deadline and any numbers that must stay exactly as written. The agent is designed to ask for these first.

  • Example: Build an HTML sales deck for a design team lead and IT, asking them to move from closed cloud tools to our team plan. Our must-keep numbers are in the attached notes.
  • Example: Make an html slides proposal for a renewal call with a customer whose main concern is rollout risk.
  • Example: Draft a decision-focused html deck for a prospective customer. Ask me for anything missing before you write the slides.

Understand how the deck is assembled

The source is explicit that the upstream index.html loads shared CSS and JavaScript through parent-relative paths. Once you copy that file into a project, those paths break and the slides will not activate. The skill therefore offers two recipes: copy the shared assets into a project-local assets folder and rewrite the links, or inline the same files into one self-contained index.html.

Either way, do not ship the original parent-relative asset URLs in the final file. The agent is also told to pick a theme. Default tokens are fine, and any of the 36 bundled theme files can be swapped in, with the T key cycling through them.

  • Recipe A (preferred): copy fonts.css, base.css, animations.css and runtime.js into a local assets folder and point the tags there.
  • Recipe B: replace the link and script tags with style and script blocks holding the file contents.
  • Keep the .tpl-product-launch body class and the structural classes in the template.
<link rel="stylesheet" href="assets/base.css">

Review the deck before sharing it

Open the HTML file in a browser and step through every slide. Confirm that navigation works, since the source warns that broken links leave the deck inactive. Check that no speaker notes appear as visible text. Then check every number against your source material, because the skill does not verify figures.

The skill's example prompt includes a critic pass with one test: can the champion forward this deck internally without rewriting it. Use that test as your final check.

  • Navigation works with the keyboard after opening the file offline.
  • Speaker notes are not visible on any slide.
  • Every figure matches a source you can name.
  • The attribution and LICENSE file stay in place when you redistribute the deck.

What people use it for

  • Drafting a decision-grade proposal for a prospective customer's design team lead and IT.
  • Preparing a renewal or rollout deck for an account review, with the customer's concerns organised around a decision.
  • Producing a shareable HTML slide presentation that opens in any modern browser without a separate presentation app.
  • Starting from a ready-made HTML slide template with keyboard navigation, then replacing the demo content.

Frequently asked questions

How do I install the html-ppt-product-launch skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use or into .claude/skills/ inside a project. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills.

Does the html-ppt-product-launch skill require anything else?

It needs an AI agent that can read and write files in a project folder, the html-ppt master skill files referenced by relative path, and a web browser to view the deck. The listing says it runs no scripts and uses no network.

Is the html-ppt-product-launch skill free?

The listing states the licence is Apache-2.0. The visual system it builds on comes from an upstream MIT-licensed project, and its LICENSE file should stay in place when you redistribute the deck.

Can it create a PowerPoint or Google Slides file?

No. The skill outputs an HTML slide presentation that you open in a browser. If you need a PowerPoint or Google Slides file, you will need to pick a different tool.

Why do the slides not work after I copy the template?

The upstream index.html uses parent-relative asset paths that break when the file is moved. Copy the shared CSS and JavaScript into a local assets folder and rewrite the links, or inline them, so the navigation runtime loads.

Can the skill use my own brand colours and fonts?

The skill is tied to the product-launch template's visual identity unless you swap themes. You can switch to one of the bundled theme files, but the skill is not built for a fully custom brand system.

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

Use this skill if you are a sales or account team that needs a decision-focused proposal deck you can open in a browser and share, or a front-end builder who wants a ready HTML slide template with keyboard navigation. Pick something else if you need a PowerPoint or Google Slides file, a deck with verified market data, or a strict brand system.

Download the skill