← 返回 Skills 市场
taizhouchen

OpenMAIC Convert Pptx

作者 taizhouchen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
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 文件;这些写磁盘的操作是合理的,但会改变用户工作区文件。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openmaic-convert-pptx
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openmaic-convert-pptx 触发
  4. 根据 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.
元数据
Slug openmaic-convert-pptx
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论