By prezento-ai
Generate and share beautiful self-contained HTML presentations. Bundles multiple visual styles, each with a complete reference example and a build guide. Includes a sharing skill that uploads a generated presentation and returns a public link.
Convert a Prezento HTML presentation into a PDF. Bundled Puppeteer TypeScript runner auto-detects the style (`full-deck`, `slim-tabbed`) from the HTML and injects the right print CSS — one slide per page for full-deck. For `slim-tabbed` decks (tabbed panels behind JS clicks) the agent first rewrites the HTML so every tab becomes a standalone page, then calls the runner. Use after `generate-presentation` whenever the user asks for a PDF, a download, an attachment, or an offline copy.
Generate a self-contained HTML presentation in one of several built-in visual styles. Each style ships with a complete reference example HTML and a build guide. Use this when the user asks for slides, a deck, a pitch, a presentation, a talk, or any visual narrative they'll show on screen.
Fetch full metadata for a single shared presentation: title, version, all share tokens with per-token view counts, archive status, expiration, total views. Use when the user asks 'how many views does my deck have', 'what URLs am I sharing for X', 'who has access to this presentation', or to confirm details before updating or revoking.
List the user's shared presentations on prezento-app — id, title, version, view count, share URL. Use when the user asks 'what presentations have I shared', 'show me my decks', 'do I already have a share link for X', or before deciding whether to create a new share or update an existing one with update-presentation.
Set up authentication for the prezento-app backend so other prezento skills (share-presentation, update-presentation, list-presentations, get-presentation) can call its Cloud Functions. Activate when the user wants to start using prezento for the first time, when share-presentation or any other prezento skill returns 401, or when the user asks how to get a prezento API key.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Public Claude Code plugin marketplace by Codika for generating, hosting, and sharing beautiful HTML presentations from any agent. Backed by prezento-app (a standalone Firebase project — independent of codika-app).
One plugin, prezento, with seven skills covering the full lifecycle:
| Skill | What it does |
|---|---|
setup-prezento | Get an API key from the prezento-app dashboard, store it in ~/.codika/.env, verify it works. Run this first. |
generate-presentation | Generate a self-contained .html presentation in one of several built-in visual styles. Each style ships with a complete reference example and a build guide. |
share-presentation | Upload a generated .html file to prezento-app and get a public share URL with view tracking. |
update-presentation | Replace the HTML of an existing share in place — same URL, view counts preserved, version bumps. Use after re-generating or editing a deck. |
list-presentations | List all of your shared presentations with title, view count, share URL. |
get-presentation | Fetch full metadata for a single presentation: per-token view counts, status, all share URLs. |
export-presentation-pdf | Convert a generated .html deck into a .pdf via a bundled Puppeteer runner. Handles full-deck slides mechanically and restructures slim-tabbed decks so each tab becomes its own page. |
setup-prezento (once)
↓
generate-presentation → ./deck.html
↓
share-presentation ./deck.html "Q4 board"
↓
→ returns shareUrl + shareId
↓
[recipients open the URL]
↓
list-presentations / get-presentation <shareId> (track views)
↓
update-presentation <shareId> ./deck-v2.html (re-publish, same URL)
The generate-presentation skill ships with two complete reference styles:
| Style | Use it for |
|---|---|
slim-tabbed | Workshops, internal alignments, content-heavy decks where reading comprehension matters more than spectacle. Sidebar-driven navigation, theme toggle, scrollable panels. |
full-deck | Investor pitches, conference talks, recorded presentations. Cinematic full-screen slides with word-reveal animations, grid overview, scrubber preview, swipe support. |
Each style lives in its own folder under plugins/prezento/skills/generate-presentation/styles/<style>/ containing:
README.md — when to pick this style and what it's good forhow-to-build.md — every component, CSS variable, JS behavior the agent needs to reproduce the lookexample.html — a complete production-quality reference presentation, source of truth for HTML/CSS/JS patterns/plugin marketplace add codika-io/prezento-marketplace
/plugin install prezento@prezento-marketplace
> /prezento:setup-prezento
[follow the steps to create an API key at prezento-app.web.app and save it to ~/.codika/.env]
> use prezento to generate a 7-slide deck about <topic> in full-deck style, save to ./deck.html
> share that presentation as "<title>"
[returns: https://europe-west1-prezento-app.cloudfunctions.net/getSharedPresentation/<shareId>?token=…]
plugins/prezento/skills/generate-presentation/styles/<style-name>/README.md, how-to-build.md, and example.htmlplugins/prezento/skills/generate-presentation/styles/README.mdMIT
npx claudepluginhub prezento-ai/prezento-marketplace --plugin prezentoUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.