Overview
Slideless turns a self-contained HTML file into a public, trackable, updatable presentation URL. You upload the HTML through an API call (or a Claude Code skill), get back a link, and share it. Anyone with the link opens the presentation in any browser — no install, no login, no app account. The product solves a specific problem: presentation files are heavy, locked to specific apps, and lose information the moment you send them. A.pptx requires PowerPoint or Keynote, depends on installed fonts, breaks animations across versions, and the moment you email it you lose all visibility into who saw it. Slideless turns the deck into a hosted page — a URL you can drop into Slack, paste into an email, or post on a website.
How it works
- The HTML is stored in private cloud storage (Google Cloud Storage, region
europe-west1). - A Firestore record is created with metadata, the owner, and an unguessable 384-bit share token.
- You get back a
shareUrlyou can share anywhere. - Recipients open the URL — Slideless serves your HTML inside a thin viewer chrome (card border, fullscreen toggle, download menu, footer).
- Each view increments a per-token counter so you can see who’s looking.
What you can do
| Capability | How |
|---|---|
| Generate decks with AI and publish them | Claude marketplace skills (generate-presentation → share-presentation) |
| Upload from a script or CI pipeline | One curl call to POST /uploadSharedPresentation |
| Update a published deck without breaking the link | POST /updateSharedPresentation — same URL, view count preserved, version auto-bumped |
| Track who’s viewing | totalViews per presentation, accessCount per share token |
| Send different links to different recipients | Multiple named tokens per presentation, revoke any individually |
| Manage everything from a UI | Dashboard at https://app.slideless.ai |
What Slideless is not
- Not a slide editor. You bring the HTML — Slideless hosts and shares it. Use Claude (or Reveal.js, or hand-written HTML, or any AI generator) to author.
- Not a PowerPoint converter. Upload
.html, not.pptx. - Not a CMS. It’s purpose-built for one thing: making a deck shareable as a URL.
Architecture
| Layer | What it does |
|---|---|
| Public viewer | https://app.slideless.ai/share/[shareId] — renders any HTML inside a sandboxed iframe with our chrome |
| Dashboard | https://app.slideless.ai — sign in, browse presentations, create API keys, manage share tokens |
| HTTP API | Cloud Functions in europe-west1 — upload, update, list, get, verify-key endpoints |
| Marketplace skills | Claude Code plugin at https://github.com/slideless-ai/marketplace — generate-presentation, share-presentation, update-presentation, etc. |
Next steps
- Quickstart — Upload your first presentation in five minutes.
- Why Slideless — The case for HTML over PowerPoint.
- API Reference — Every endpoint with request/response schemas.