Communityv1.0.0

AI Presentation Maker

AI Presentation Maker — the interview-driven pitch deck generator for your OpenClaw agent. Tell it what you built, who you're presenting to, and pick an angl...

2.4kdownloads1stars18active installsJeff J Hunter
View on ClawHubBack to Skills

Skill Details

Slug
ai-presentation-maker
Latest Version
1.0.0
Author
Jeff J Hunter
Published
Feb 21, 2026
Updated
Feb 25, 2026
Total Versions
1

How to Install

  1. 1 on OpenClawdBots (takes under 60 seconds).
  2. 2Open your bot dashboard and go to the Skills tab.
  3. 3Switch to the ClawHub tab and search for AI Presentation Maker.
  4. 4Click Install and the skill is deployed to your bot automatically.

Changelog — v1.0.0

🎤 v1.0.0 — "Facts, Not Fantasies" 🎯 6-phase interview flow — subject, audience, speaker, work, angle, CTA (1-2 questions at a time) 🎯 Angle brainstorming — generates 3-5 distinct framings based on your content, you pick one 🎯 Tone profiles — professional, conversational (default), humorous, technical 📊 Core slides: Title, Hook, Problem, What We Built, What It Does, Real Results 📊 Situational slides: Investment/Costs, Mistakes, Why Now, DIY Path, Testing, Potential, Framework 📊 Closing slides: Offer/CTA, Q&A with resources 📊 Every number comes from the interview — no made-up stats, [INSERT] placeholders for missing data 🔍 Factual validation engine — scans every slide before delivery 🔍 Flags speculative language ("could save", "might generate", "potential to") 🔍 Flags unverified numbers — anything not from the interview gets a placeholder 🔍 Flags projections — auto-adds caveat: "Based on early results, IF trends hold..." 🔍 Flags superlatives ("best", "fastest", "only") — user confirms or removes 🔍 Validation summary with 🔴🟡🟢 traffic-light scoring 🎙️ Speaker notes on every slide — "What to say" + "What NOT to say" + timing cues 🎙️ Anti-speculation guard in notes — "Don't promise specific ROI", "Say 'based on what we've seen'" 🎙️ Visual aid callouts — where screenshots, demos, or props should go ✏️ Natural language editing — "make it shorter", "add real costs", "change tone to technical" ✏️ Angle switching — re-generates deck with new framing, keeps all interview data ✏️ Duplicate for different audiences — copy deck, re-interview for audience + angle only 🌐 HTML Slides export (RECOMMENDED) — beautiful full-screen presentation in a single file 🌐 3 themes: gradient (modern), dark (dramatic), light (corporate) 🌐 Arrow keys + space to navigate, touch/swipe on mobile 🌐 Press N for live speaker notes panel during presentation 🌐 Print button → pixel-perfect PDF (each slide = one page) 🌐 Zero dependencies beyond Python 3 standard library — no pip installs 🎨 Template Gallery — 11 premade slide layouts, each stage-optimized at 1280×720 🎨 Slide types: title, section, text, text+image, big_number, comparison, screenshot, quote, timeline, qr_code, closing 🎨 4 visual themes: Terminal (dark+green hacker), Executive (navy+gold corporate), Spark (purple/teal startup), Clean (white Swiss minimal) 🎨 5th option: Custom — user provides brand colors/fonts via style_instruction JSON, engine builds a theme on the fly 🎨 Per-slide HTML generation — each slide is its own file for maximum visual control 🎨 Agent auto-selects slide types based on interview content (hook→big_number, costs→comparison, etc.) 🎨 Combined deck AND per-slide modes — use both for presenting vs design control 🎨 Placeholder template mode — generates HTML with {{TITLE}}, {{BODY_TEXT}} tokens for external injection 📋 Asset Planning phase — image needs, QR codes, data viz planned BEFORE generation 📋 Quality Checklist — 9-point post-generation QA (style consistency, overflow, accessibility, links, notes) 📋 Text length rules — max words per title/bullet/slide enforced, auto-split if exceeded 📋 Edge case handling — long text auto-split, missing images → placeholders, incomplete interviews → user prompt 📋 Accessibility — all images require alt attributes, semantic HTML structure 📋 Manus tool compatibility note — skill generates files directly (no slide_initialize/slide_edit dependency) 🟣 Gamma.app export — clean markdown stripped of speaker notes, optimized for Gamma card import 🟣 Zero dependencies — pure shell script, works everywhere 📦 Markdown export — structured, portable, version-controllable 📦 PPTX export — via bundled export-pptx.py (requires python-pptx) 📦 PDF export — via pandoc (or just use HTML Print) 🛡️ Bundled presentation-helper.sh — all file ops through code-enforced sanitization 🛡️ Path traversal prevention — can't escape ~/workspace/presentations/ 🛡️ Shell injection blocked — metacharacters stripped from all user input 🛡️ JSON validation on every metadata save 🔗 Works standalone or with AI Persona OS (auto-pulls speaker info from SOUL.md)