1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件
v4.3.0Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx,...
⭐ 0· 66·2 current·2 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & 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.
Assessment
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.Like a lobster shell, security has layers — review code before you run it.
latestvk97cewc1pmqmzqcd7qdm3bmk9s84ffbe
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📊 Clawdis
Binspython3, node
