← 返回 Skills 市场
mr1008611

Python PPT Generator

作者 mr1008611 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
151
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install python-ppt
功能描述
Generate dark-themed, tech-style PPTX presentations in 16:9 using python-pptx with customized slides, fonts, colors, and layouts.
安全使用建议
This skill appears to do what it says: a local Python library builds PPTX slides with python-pptx. However, note that the runtime workflow requires the agent to generate and execute Python scripts that call the included library. Before you run it: (1) ensure python-pptx is installed in a safe / sandboxed environment; (2) ask the agent to show the exact generated Python script and review it for unexpected imports or filesystem/network operations before execution; (3) be aware that dynamic code execution can perform arbitrary actions if the generated script is malicious—only proceed if you trust the agent's generated code or you manually run the script after inspection; (4) the provided ppt_lib.py appears consistent but the file in the package is truncated/has a small bug near the end (an unfinished variable 'co' / truncated code) which may cause runtime errors—test with sample content first. If you want extra safety, require user confirmation before executing generated scripts or run the skill in an isolated environment.
功能分析
Type: OpenClaw Skill Name: python-ppt Version: 1.0.0 The skill bundle is a legitimate tool for generating PowerPoint presentations with a specific visual style using the python-pptx library. The Python code in scripts/ppt_lib.py consists of helper functions for slide creation, and the SKILL.md instructions clearly define a workflow for the AI agent to generate and execute presentation scripts without any signs of malicious intent or data exfiltration.
能力评估
Purpose & Capability
Name/description match the included code: the library (scripts/ppt_lib.py) implements dark-themed PPT templates using python-pptx. No unrelated environment variables, binaries, or install steps are requested.
Instruction Scope
SKILL.md instructs the agent to read scripts/ppt_lib.py, generate a calling Python script from user input, execute it, and upload the resulting .pptx via lightclaw_upload_file. That is within the purpose (creating slides) but implies dynamic code execution: the agent will run Python code generated at runtime, so review the generated script before execution or require user confirmation.
Install Mechanism
There is no install spec; SKILL.md lists 'pip install python-pptx' as a dependency but the skill does not provide an automated install. Lack of an install step is not inherently malicious, but it means the runtime must have python-pptx available or the agent must install it (pip installs should be done in a controlled environment).
Credentials
The skill requires no environment variables, credentials, or config paths. This is proportionate to the stated function of generating PPTX files.
Persistence & Privilege
No always:true or elevated persistence is requested. The skill uses normal agent invocation behavior. It does instruct uploading the generated file via lightclaw_upload_file (a platform action), which is expected for delivering outputs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install python-ppt
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /python-ppt 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
暗色科技风PPT生成器,基于python-pptx,支持封面/章节/卡片/对比/表格/总结等模板
元数据
Slug python-ppt
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Python PPT Generator 是什么?

Generate dark-themed, tech-style PPTX presentations in 16:9 using python-pptx with customized slides, fonts, colors, and layouts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 151 次。

如何安装 Python PPT Generator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install python-ppt」即可一键安装,无需额外配置。

Python PPT Generator 是免费的吗?

是的,Python PPT Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Python PPT Generator 支持哪些平台?

Python PPT Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Python PPT Generator?

由 mr1008611(@mr1008611)开发并维护,当前版本 v1.0.0。

💬 留言讨论