← 返回 Skills 市场
OpenMAIC Convert Pptx
作者
taizhouchen
· GitHub ↗
· v1.0.0
· MIT-0
197
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openmaic-convert-pptx
功能描述
将OpenMAIC课程JSON文件转换为包含演讲稿的PPT,支持智能自动查找OpenMAIC安装路径和命令行参数配置。
安全使用建议
这个技能整体上与其描述一致:它需要访问你本地的 OpenMAIC 安装目录以读取课程 JSON 并从该项目加载 pptxgenjs(即通过 require 加载本地包,这会执行该包的代码)。要安全使用,请在安装/运行前:
- 确认 OpenMAIC 安装目录是你信任的路径(脚本会自动查找并可能回退到默认路径)。
- 检查 OpenMAIC 下 packages/pptxgenjs 的内容以确保该库来自可信来源,因为脚本会以 Node 进程加载并执行它。
- 注意 test_export.sh/README 中提到的 npm install 将联网并向 OpenMAIC 项目写入依赖;若不希望修改原项目,可先在隔离目录或容器中运行或提前在安全环境安装所需依赖。
- 如果你担心隐私或权限,运行前查看 export_ppt.js 源码(已包含)确认它只读取 data/classrooms 下的课程文件并只写入 ~/.openclaw/workspace/。
总体建议:若你信任本地 OpenMAIC 安装并接受脚本对该工作区的读写(以及可能的 npm 安装),可以使用;若不确定,请在受控环境或沙箱中先执行测试。
功能分析
Type: OpenClaw Skill
Name: openmaic-convert-pptx
Version: 1.0.0
The skill bundle is a utility for converting OpenMAIC course JSON data into PPTX presentations. The primary logic in `export_ppt.js` involves parsing local course files and using the `pptxgenjs` library to generate slides, while `SKILL.md` provides standard operational instructions for the AI agent. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found; all file system operations are consistent with the stated purpose of managing course exports within the OpenClaw workspace.
能力评估
Purpose & Capability
名称/描述为“将 OpenMAIC 课程 JSON 转为 PPT(含讲稿)”,代码和说明确实实现了:查找本地 OpenMAIC 路径、读取 data/classrooms 下的课程 JSON、使用 pptxgenjs 生成 PPTX。没有要求与此目的不相关的凭据或外部服务。
Instruction Scope
SKILL.md 和脚本限定了行为:查找 OpenMAIC 安装路径、读取课程 JSON、生成并把 PPT 存到 ~/.openclaw/workspace/,之后删除临时文件。需注意脚本会访问用户的 OpenMAIC 目录(读取 data/classrooms、require 本地 packages 中的 pptxgenjs),并期望将生成文件发送给用户——这些都是与导出功能相关但会访问用户本地数据的操作。
Install Mechanism
无安装说明(instruction-only),包含的脚本不会从不明 URL 下载或自动提取外部归档。README/test 脚本在必要时会在用户的 OpenMAIC 目录中运行 npm install pptxgenjs(网络安装包),这是合理但会修改该项目的 node_modules。
Credentials
不要求任何秘密或外部 API 凭据;仅使用常见环境变量(OPENCLAW_HOME、HOME)和本地文件系统路径,这是与其功能相称的。
Persistence & Privilege
技能不是 always:true,也不修改其他技能或系统配置。但脚本可能向 OpenMAIC 目录安装依赖(npm install),并会在 ~/.openclaw/workspace/ 写入生成的 PPT 文件;这些写磁盘的操作是合理的,但会改变用户工作区文件。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openmaic-convert-pptx - 安装完成后,直接呼叫该 Skill 的名称或使用
/openmaic-convert-pptx触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the OpenMAIC-convert-pptx skill.
- Export OpenMAIC course content to PPTX files, including speaker notes.
- Supports command line usage with smart detection of the OpenMAIC installation path (configurable via parameter).
- Converts course JSON to slides, transferring text, shapes, backgrounds, and basic styles.
- Saves exported PPTX to the workspace directory; includes automatic cleanup of temporary files.
- CLI parameters available for course ID/title, manual path specification, and optional speaker notes inclusion.
元数据
常见问题
OpenMAIC Convert Pptx 是什么?
将OpenMAIC课程JSON文件转换为包含演讲稿的PPT,支持智能自动查找OpenMAIC安装路径和命令行参数配置。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 197 次。
如何安装 OpenMAIC Convert Pptx?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openmaic-convert-pptx」即可一键安装,无需额外配置。
OpenMAIC Convert Pptx 是免费的吗?
是的,OpenMAIC Convert Pptx 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
OpenMAIC Convert Pptx 支持哪些平台?
OpenMAIC Convert Pptx 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OpenMAIC Convert Pptx?
由 taizhouchen(@taizhouchen)开发并维护,当前版本 v1.0.0。
推荐 Skills