← 返回 Skills 市场
1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件
作者
YuchenTsai-design
· GitHub ↗
· v4.3.0
· MIT-0
183
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install ppt-generator-skill
功能描述
Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx,...
安全使用建议
This skill appears internally consistent and implements local PPTX generation. Before installing: (1) Run the provided python3 scripts/check_env.py to inspect missing deps; consider running it in a virtualenv or container to avoid system-wide pip installs. (2) If you use the --fix option, be aware it may install Python packages on the system — prefer a virtualenv. (3) The skill will read any files you upload (pdf/docx/pptx/etc.) and run local commands (markitdown, python-pptx, node/pptxgenjs) — avoid uploading highly sensitive secrets. (4) If you require stricter isolation, review the scripts locally and run them manually first to confirm behavior. (5) If you want network-restricted execution, run in an offline sandbox; the code as provided does not contain obvious network exfiltration or external endpoints.
功能分析
Type: OpenClaw Skill
Name: ppt-generator-skill
Version: 4.3.0
The PPT Generator Skill is a legitimate and well-structured tool for creating PowerPoint presentations from various document sources. It uses Python for content analysis (analyze_content.py) and style suggestion (suggest_style.py), and Node.js (via PptxGenJS) for the final rendering (generate_ppt.py). The code includes robust sanitization in validator.py to prevent common issues like file corruption from malformed hex codes and uses json.dumps to safely construct JavaScript payloads for Node.js execution. No evidence of data exfiltration, malicious prompt injection, or unauthorized system access was found.
能力评估
Purpose & Capability
Name/description (generate .pptx from topics/templates) match the requested binaries (python3, node) and the declared Python/npm packages (markitdown[pptx], pypdf, python-pptx, pptxgenjs). The included scripts (content/template analysis, template_builder, chart rendering, ppt generation) are consistent with the stated feature set.
Instruction Scope
SKILL.md instructs the agent to run the included scripts (check_env.py, analyze_content.py, suggest_style.py, generate_ppt.py, etc.). Those scripts read and parse user-uploaded documents, run local converters (markitdown, pypdf, python-pptx) and build PPTX content. They do not reference external network endpoints or ask for unrelated system data; reading uploaded files is expected behavior for this skill.
Install Mechanism
There is no packaged install spec (no remote archive download). SKILL.md and check_env.py expect certain pip/npm packages; check_env.py offers a --fix mode (per SKILL.md) to auto-install Python packages. Auto-installing packages modifies the runtime environment — use a virtualenv/container to avoid system-wide changes. No unusual or remote download URLs are present in the provided files.
Credentials
The skill requests no environment variables or external credentials. It does require local binaries and Python/npm packages, and will read uploaded files and filesystem paths you provide — this is necessary for converting user documents into slides and is proportionate to the stated purpose.
Persistence & Privilege
Skill flags are standard (always:false, user-invocable:true). It does not request permanent platform privileges, does not declare config paths or attempt to modify other skills, and contains no evidence of altering global agent configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ppt-generator-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/ppt-generator-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v4.3.0
**Changelog for ppt-generator-skill v4.3.0**
- Added detailed multi-phase workflow documentation for generating PPTs from user input or files.
- Introduced environment check script (`scripts/check_env.py`) with clear output, optional auto-fix, and CI-friendly modes.
- Clarified requirements gathering: outlined fast-path logic to skip redundant questions when enough info is provided.
- Expanded style and template selection phase, including style category suggestions, color palettes, and font pairing.
- Documented robust content analysis and token optimization strategy before LLM processing, enabling efficient handling of large files.
- Added references to new or improved scripts (e.g., `analyze_content.py`, `suggest_style.py`, `analyze_template.py`).
- Delivered full user-facing prompts, selection tables, and confirmation steps for a guided, user-friendly conversational flow.
元数据
常见问题
1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 是什么?
Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 183 次。
如何安装 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ppt-generator-skill」即可一键安装,无需额外配置。
1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 是免费的吗?
是的,1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 支持哪些平台?
1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件?
由 YuchenTsai-design(@yuchentsai-design)开发并维护,当前版本 v4.3.0。
推荐 Skills