← 返回 Skills 市场
140
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ppt-maker-skill
功能描述
根据一句话主题、Markdown 或已有文稿生成结构化 PPT,并支持自然语言修改页面与组件后导出为可编辑 PPT。适用于需要生成大纲、创建逐页布局、维护 deck.json、渲染 HTML 预览和导出 .pptx 的场景。
安全使用建议
总体看起来内部一致且与描述相符,但在安装/使用前请注意: 1) 仓库包含 agents/openai.yaml 和子技能文件,这些是可选的自动化/agent 流程——如果打算启用它们,需要提供 LLM 提供商的 API key(例如 OPENAI_API_KEY);这些凭证并非技能清单里声明的必需项,启用前请审阅相关 YAML 和 .agents/workflows/*.md。 2) 运行 npm install 会从包注册表拉取依赖(需要网络),建议在受控/离线或隔离环境中安装并先运行 npm audit。 3) 技能会读取 {baseDir}/materials/ 下的参考资料以生成内容——不要把敏感文件放在该目录,或在提供敏感素材前确认信任并审阅脚本(scripts/ 下的文件主要是 deck 操作、渲染与导出,建议快速 grep 检查是否有意外的网络调用)。 4) 若您打算允许技能的自动调用能力(agent 自动执行),请先审阅子技能的 SKILL.md 与 agents 配置,确认不会在未授权情况下将数据发送到外部服务。 综上:该技能内部一致、风险可管理;若不启用 agent/LLM 集成功能并在隔离环境中安装运行,风险较低。
功能分析
Type: OpenClaw Skill
Name: ppt-maker-skill
Version: 1.0.0
The 'ppt-maker-skill' bundle is a legitimate toolset designed to generate, preview, and export PowerPoint presentations from structured JSON data. The codebase consists of Node.js scripts (e.g., scripts/build_project.js, scripts/export_ppt.js) that handle project initialization, layout validation using 'ajv', and PPTX generation via the 'pptxgenjs' library. The instructions in SKILL.md and the agent workflows in .agents/workflows/create-subskill.md are focused on guiding the AI through a structured user interview and project setup process. No evidence of data exfiltration, malicious command execution, or harmful prompt injection was found; the use of system commands like 'open' is limited to launching the locally generated HTML preview.
能力评估
Purpose & Capability
名称/描述(生成 deck.json、渲染预览、导出 .pptx)与仓内文件一致:有用于初始化、校验、渲染和导出的脚本、模板、主题和 archetype。所需二进制(node)和 package.json 中的依赖(pptxgenjs、ajv 等)与功能匹配。
Instruction Scope
SKILL.md 指示在 {baseDir} 下运行 npm install 并执行本地脚本,所有操作限定于项目/材料目录(projects/, materials/, deck.json)。没有在说明里要求读取系统凭证或任意系统文件。但仓内包含 agents/openai.yaml 和 .agents/ 工作流文档,暗示可选的子技能/agent 流程可能依赖 LLM API(见下文建议检查)。
Install Mechanism
install 指定通过 brew 安装 node(常见且可追溯)。npm 依赖来自常见包(pptxgenjs、ajv 等),package-lock.json 显示从镜像注册表拉包,没有发现对不明 URL 的直接下载或可执行归档。
Credentials
技能本身不声明需任何环境变量或凭证(requires.env 空),这与其本地离线生成 PPT 的用途相符。但仓内包含 agents/openai.yaml(多个位置)和 agent/workflow 文档,表明可选的 agent/subskill 自动化路径可能期待供应商 API key(例如 OpenAI)。这些凭证未被列为必需,但如果启用 agent 功能就需要外部 API 密钥。
Persistence & Privilege
flags 表示 always:false,技能不会被强制常驻。安装/运行行为局限于自身目录(创建 projects/、读取 materials/、生成 outputs/),未见修改其它技能或系统范围配置的指令。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ppt-maker-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/ppt-maker-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
PPT Maker v1.0.0
- 初始版本发布,实现根据主题、Markdown 或文稿生成结构化 PPT。
- 支持自然语言修改页面与组件,并导出为可编辑 PPTX 文件。
- 增加三层组织能力:template(模板)、archetype(原型)、subskills(子技能)。
- 明确推荐子技能优先,特定场景必须优先使用专属流程和规范。
- 提供一整套脚本支持预览、导出及自动化编辑操作。
- 完善 deck.json 结构、动画、组件布局和自然语言编辑要求说明。
元数据
常见问题
PPT制作 是什么?
根据一句话主题、Markdown 或已有文稿生成结构化 PPT,并支持自然语言修改页面与组件后导出为可编辑 PPT。适用于需要生成大纲、创建逐页布局、维护 deck.json、渲染 HTML 预览和导出 .pptx 的场景。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 140 次。
如何安装 PPT制作?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ppt-maker-skill」即可一键安装,无需额外配置。
PPT制作 是免费的吗?
是的,PPT制作 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
PPT制作 支持哪些平台?
PPT制作 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 PPT制作?
由 MrQ(@mr-q526)开发并维护,当前版本 v1.0.0。
推荐 Skills