← 返回 Skills 市场
342
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install ppt-presenter
功能描述
Create professional reveal.js HTML presentations with AI-generated whiteboard images and detailed speaker scripts tailored for mixed audiences and full pipel...
安全使用建议
This skill appears to implement the advertised functionality, but there are important caveats to consider before installing or running it:
- It requires an API key for Google's Gemini image endpoints (GEMINI_API_KEY) to generate slide images, but that credential is not declared in the skill metadata — you will need to supply it manually (via --api-key or GEMINI_API_KEY). Treat that key like any sensitive API key: only provide it if you trust the skill and the operator. The script will send your prompts and any included slide text to Google's generative-language API, so private content could be transmitted.
- The image-generation helper is a Python script (python3). The skill metadata did not list python3 as a required binary; ensure your environment can run python3 before relying on the script.
- The final HTML template loads assets (reveal.js, highlight, Google Fonts) from public CDNs. That is standard for web presentation templates, but be aware the rendered presentation will reference external resources when viewed online.
- Minor documentation gaps: SKILL.md references TOOLS.md (not present) and the registry metadata should have declared GEMINI_API_KEY and the runtime requirement for Python.
Recommendations:
- If you decide to use it, run the included Python script locally (inspect it first — it is readable) and provide only non-sensitive prompts or sanitized content to avoid accidental data disclosure.
- Ask the publisher to update the skill metadata to declare GEMINI_API_KEY and python3 as requirements and to remove or include the referenced TOOLS.md so requirements are clear.
- If you cannot verify the publisher or do not want to share content with Google, skip the image generation step and substitute local/static images instead.
功能分析
Type: OpenClaw Skill
Name: ppt-presenter
Version: 1.2.0
The skill bundle is a legitimate tool for generating HTML presentations using reveal.js and Gemini-generated images. The Python script (scripts/generate_slide_images.py) correctly implements image generation via official Google API endpoints, and the HTML template (assets/reveal-template.html) uses standard CDNs and benign JavaScript for a lightbox UI. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The skill's name/description match its files and instructions: it generates reveal.js HTML, per-slide speaker scripts, and one AI image per slide. However the metadata does not declare the real runtime dependencies the skill uses: the SKILL.md and scripts/generate_slide_images.py require a Gemini API key (GEMINI_API_KEY) and execution via python3. The omission of these required resources from the declared metadata is an inconsistency.
Instruction Scope
SKILL.md instructs the agent to read user-provided markdown/text to build slides and to call the Gemini image-generation API with prompts that may include user content. The script and docs reference checking a TOOLS.md for API keys (TOOLS.md isn't included), and the run commands rely on an API key passed via --api-key or GEMINI_API_KEY. The instructions therefore cause user content and prompts to be transmitted to an external Google generative-language endpoint — expected for image gen but worth flagging since the metadata didn't declare that network interaction or required credentials.
Install Mechanism
There is no install spec (instruction-only + a small helper script). That is low-risk from an installation perspective: nothing is downloaded or installed automatically by the skill bundle itself. The included Python script is plain and readable (no obfuscated code or hidden endpoints).
Credentials
The skill needs an API key (GEMINI_API_KEY) to generate images, but the registry metadata lists no required env vars or primary credential. That mismatch is a substantive omission. Also, providing the Gemini API key will allow the skill to send prompts and any included user content to Google's generative API — this is proportionate to the stated purpose (image generation) but it is sensitive and should have been declared explicitly in metadata so the user knows what credentials they'll need to supply.
Persistence & Privilege
The skill does not request always:true or any elevated persistence. It does not modify other skills or system-wide settings; it simply provides instructions and a standalone script and an HTML template.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ppt-presenter - 安装完成后,直接呼叫该 Skill 的名称或使用
/ppt-presenter触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Clean publish: removed non-skill files (promo images, marketing copy). Skill only contains SKILL.md, reveal template, and image generation script.
v1.1.0
v1.1: 重新定位核心卖点 — 逐字稿 + 演讲者视图。更新 SKILL.md 标题和描述。
v1.0.0
Initial release: reveal.js HTML presentation builder with AI-generated whiteboard illustrations, full speaker scripts, and lightbox image viewer.
元数据
常见问题
PPT Presenter — 带逐字稿的演讲级PPT生成器 是什么?
Create professional reveal.js HTML presentations with AI-generated whiteboard images and detailed speaker scripts tailored for mixed audiences and full pipel... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 342 次。
如何安装 PPT Presenter — 带逐字稿的演讲级PPT生成器?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ppt-presenter」即可一键安装,无需额外配置。
PPT Presenter — 带逐字稿的演讲级PPT生成器 是免费的吗?
是的,PPT Presenter — 带逐字稿的演讲级PPT生成器 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
PPT Presenter — 带逐字稿的演讲级PPT生成器 支持哪些平台?
PPT Presenter — 带逐字稿的演讲级PPT生成器 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 PPT Presenter — 带逐字稿的演讲级PPT生成器?
由 luuuyi(@lewislulu)开发并维护,当前版本 v1.2.0。
推荐 Skills