← Back to Skills Marketplace
mr-q526

PPT制作

by MrQ · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
140
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ppt-maker-skill
Description
根据一句话主题、Markdown 或已有文稿生成结构化 PPT,并支持自然语言修改页面与组件后导出为可编辑 PPT。适用于需要生成大纲、创建逐页布局、维护 deck.json、渲染 HTML 预览和导出 .pptx 的场景。
Usage Guidance
总体看起来内部一致且与描述相符,但在安装/使用前请注意: 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 集成功能并在隔离环境中安装运行,风险较低。
Capability Analysis
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.
Capability Assessment
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/),未见修改其它技能或系统范围配置的指令。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ppt-maker-skill
  3. After installation, invoke the skill by name or use /ppt-maker-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
PPT Maker v1.0.0 - 初始版本发布,实现根据主题、Markdown 或文稿生成结构化 PPT。 - 支持自然语言修改页面与组件,并导出为可编辑 PPTX 文件。 - 增加三层组织能力:template(模板)、archetype(原型)、subskills(子技能)。 - 明确推荐子技能优先,特定场景必须优先使用专属流程和规范。 - 提供一整套脚本支持预览、导出及自动化编辑操作。 - 完善 deck.json 结构、动画、组件布局和自然语言编辑要求说明。
Metadata
Slug ppt-maker-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PPT制作?

根据一句话主题、Markdown 或已有文稿生成结构化 PPT,并支持自然语言修改页面与组件后导出为可编辑 PPT。适用于需要生成大纲、创建逐页布局、维护 deck.json、渲染 HTML 预览和导出 .pptx 的场景。 It is an AI Agent Skill for Claude Code / OpenClaw, with 140 downloads so far.

How do I install PPT制作?

Run "/install ppt-maker-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PPT制作 free?

Yes, PPT制作 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PPT制作 support?

PPT制作 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PPT制作?

It is built and maintained by MrQ (@mr-q526); the current version is v1.0.0.

💬 Comments