← Back to Skills Marketplace
yuchentsai-design

1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件

by YuchenTsai-design · GitHub ↗ · v4.3.0 · MIT-0
cross-platform ✓ Security Clean
183
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install ppt-generator-skill
Description
Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx,...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ppt-generator-skill
  3. After installation, invoke the skill by name or use /ppt-generator-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug ppt-generator-skill
Version 4.3.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is 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,... It is an AI Agent Skill for Claude Code / OpenClaw, with 183 downloads so far.

How do I install 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件?

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

Is 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 free?

Yes, 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 support?

1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件?

It is built and maintained by YuchenTsai-design (@yuchentsai-design); the current version is v4.3.0.

💬 Comments