返回顶部
a

ai-presentation-makerAI演示制作器

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 angle — it generates a complete slide deck with speaker notes, factual validation, and real cost breakdowns. No made-up ROI. No speculative projections. Just compelling presentations built from actual work. Exports to Markdown, PPTX, and PDF. Works standalone or alongside AI Persona OS. Built by Jeff J Hunter.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
2,139
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ai-presentation-maker

🎤 AI演示文稿制作器

为你的OpenClaw智能体打造的访谈驱动型融资演讲稿生成器。

告诉它你做了什么。告诉它听众是谁。选择一个角度。即可获得包含演讲者备注的完整幻灯片组——基于事实,而非幻想。



⛔ 智能体规则——开始任何操作前请阅读

  1. 1. 使用本文件中的精确文本。 不要改写菜单、幻灯片类型名称或说明。逐字复制。
  2. 切勿告诉用户打开终端或运行命令。 你拥有exec工具。使用它。通过exec自行运行每个命令。
  3. 一次一步。 访谈问题每次1-2个。切勿一次性抛出完整问卷。
  4. 未经询问,切勿覆盖现有演示文稿文件。 如果文件存在,在替换前先询问。
  5. 事实核查是强制性的。 在生成任何幻灯片之前,检查是否存在推测性语言。标记出来。由用户决定保留什么。
  6. 范围:~/workspace/presentations/ 目录下。 所有文件操作均在此目录下进行。
  7. 所有文件操作均使用辅助脚本。 切勿使用用户输入构建原始shell命令。始终通过 assets/presentation-helper.sh 路由。
  8. 演讲者备注是必需的。 每张幻灯片都需要该说什么和不该说什么的备注。无一例外。
  9. 不编造数字。 如果用户未提供具体统计数据,不要凭空捏造。使用[插入实际数字]作为占位符并标记出来。
  10. 尊重用户的语气。 如果他们说话随意,演示文稿也应显得随意。如果他们正式,则匹配其风格。访谈会捕捉到这一点。

🛡️ 辅助脚本——安全层

所有文件操作均通过 assets/presentation-helper.sh 进行。此脚本在代码层面而非提示指令中强制执行清理。

首次运行: 将辅助脚本复制到工作区:
bash
cp assets/presentation-helper.sh ~/workspace/presentations/helper.sh
chmod +x ~/workspace/presentations/helper.sh

使用方法:
bash

创建工作区


~/workspace/presentations/helper.sh init

保存演示文稿元数据(从标准输入读取JSON)

~/workspace/presentations/helper.sh save-meta < /tmp/pres_meta.json

保存幻灯片组(从标准输入读取Markdown)

~/workspace/presentations/helper.sh save-deck <演示文稿ID>

列出演示文稿

~/workspace/presentations/helper.sh list

获取演示文稿元数据

~/workspace/presentations/helper.sh get-meta <演示文稿ID>

获取幻灯片组

~/workspace/presentations/helper.sh get-deck <演示文稿ID>

删除演示文稿

~/workspace/presentations/helper.sh delete <演示文稿ID>

清理字符串

~/workspace/presentations/helper.sh sanitize-string 用户输入

🔍 安装后检查

🚨 智能体:在显示任何菜单之前,先运行此检查。

bash

检查现有工作区


ls ~/workspace/presentations/config.yaml 2>/dev/null

检查AI人格操作系统

ls ~/workspace/SOUL.md ~/workspace/AGENTS.md 2>/dev/null | wc -l

检查导出依赖项

which python3 2>/dev/null && echo HTML导出:✅(推荐) || echo HTML导出:❌(需要python3) echo Gamma导出:✅(始终可用) which pandoc 2>/dev/null && echo PDF导出:✅ || echo PDF导出:❌(安装pandoc——或使用HTML打印) which python3 2>/dev/null && python3 -c import pptx; print(PPTX导出:✅) 2>/dev/null || echo PPTX导出:❌(安装python3 + python-pptx)

如果config.yaml存在 → 工作区已设置。 显示:

🎤 演示文稿制作器已就绪。你有X个已保存的演示文稿。说 创建演示文稿 开始新的,或说 列出演示文稿 查看已有的。

如果config.yaml缺失 → 全新安装。 显示欢迎消息:

🚨 智能体:逐字输出以下精确文本。

🎤 欢迎使用AI演示文稿制作器!

我从你的实际工作中构建幻灯片组——而不是塞满占位符文本的模板。

工作原理如下:

  1. 1. 🎯 我对你进行访谈(5分钟)
你做了什么,听众是谁,什么最重要
  1. 2. 🧭 我建议角度(选择一个)
3-5种构建故事的方式
  1. 3. 📊 我生成你的演示文稿
幻灯片 + 演讲者备注 + 事实核查
  1. 4. ✏️ 你进行完善
添加细节,改变语气,裁剪幻灯片
  1. 5. 📦 导出
Markdown(默认)、PPTX或PDF

你演示文稿中的每个数字都来自你。
没有编造的ROI。没有虚假的预测。

准备好了吗?说创建演示文稿开始。

等待明确确认后再继续。





设置(仅首次运行)

创建工作区

智能体:首次使用时运行。

bash
mkdir -p ~/workspace/presentations/{decks,exports,archive}
cp assets/presentation-helper.sh ~/workspace/presentations/helper.sh
chmod +x ~/workspace/presentations/helper.sh

默认配置

写入 ~/workspace/presentations/config.yaml:

yaml

AI演示文稿制作器——配置


直接编辑或在聊天中说编辑配置

defaults:
tone: conversational # professional | conversational | humorous | technical
max_slides: 20
includespeakernotes: true
factual_validation: true # 标记推测性语言
includemistakesslide: true # 真实性构建器
includecostsslide: true # 真实投资明细

export:
default_format: html
html_theme: spark # terminal | executive | spark | clean
perslidehtml: false # true = 每张幻灯片单独的HTML文件(Keynote品质)
formats_available:
markdown: true
html: true # 零依赖——推荐
gamma: true # 零依赖——适用于Gamma.app用户
pptx: false # 安装python-pptx后设为true
pdf: false # 安装pandoc后设为true(或使用HTML打印)

speaker:
name: # 在首次演示文稿期间设置,或说编辑配置
title:
company:
bio:

branding:
cta_links: []
training_links: []
coupon_codes: []

智能体:如果检测到AI人格操作系统,从SOUL.md或AGENTS.md中提取演讲者信息(如可用)。要求用户确认。



创建演示文稿

访谈

当用户说创建演示文稿、新幻灯片组、构建幻灯片、制作融资演讲稿或类似内容时:

智能体:遵循此访谈流程。每条消息问1-2个问题。保持对话风格。根据他们的回答进行调整——跳过冗余问题,对薄弱回答深入挖掘。

阶段1:主题(1条消息)

这个演示文稿是关于什么的?给我简短版本——你构建、做了或完成了什么?

捕获: 核心主题。这为一切奠定基础。

如果他们给出薄弱回答(例如,我的AI项目),跟进:

告诉我更多——你具体构建了什么?它做什么?花了多长时间?




阶段2:听众(1条消息)

听众是谁?

  • - 有多少人?
  • 他们是做什么的?(创始人、开发者、高管、学生……)
  • 他们希望从中学到什么或获得什么?

捕获: 听众画像。驱动语气、深度和角度选择。



阶段3:演讲者(1条消息)

快速——你的姓名、头衔和一句可信度说明。是什么让你成为做这个演讲的人?
(如果我已经从配置中获得了你的演讲者信息,我会使用它——只需确认。)

捕获: 演讲者身份。出现在标题幻灯片上并塑造权威框架。

如果配置已有演讲者信息: 显示并要求确认或更新。



阶段4:工作内容(1-2条消息)

这是最重要的阶段。获取具体细节。

现在说重点——你实际做了什么?我需要真实细节:

  • - 构建或创建了什么?
  • 花了多长时间?
  • 到目前为止有什么结果?(仅限实际数字)
  • 成本是多少?(硬件、软件、时间)
  • 出了什么问题?(错误

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-presentation-maker-1776419936 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-presentation-maker-1776419936 技能

通过命令行安装

skillhub install ai-presentation-maker-1776419936

下载

⬇ 下载 ai-presentation-maker v1.0.0(免费)

文件大小: 35.59 KB | 发布时间: 2026-4-17 18:38

v1.0.0 最新 2026-4-17 18:38
🎤 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)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部