← Back to Skills Marketplace
dragon015

PPT制作

by dragon015 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
5764
Downloads
3
Stars
50
Active Installs
1
Versions
Install in OpenClaw
/install dragon-ppt-maker
Description
使用python-pptx制作科技风PPT,支持多布局、多图文混排及HTML内容嵌入,轻松生成专业演示文稿。
Usage Guidance
Install the Python dependencies only in an environment you trust, choose output paths deliberately, avoid the demo mode if you do not want its hardcoded save location, and do not include passwords, tokens, private URLs, or other sensitive text in slide content or HTML previews.
Capability Analysis
Type: OpenClaw Skill Name: dragon-ppt-maker Version: 1.0.0 The `ppt_maker.py` script is suspicious due to an arbitrary file write vulnerability. The `--output` command-line argument is directly used as the filename for `prs.save()`, allowing a user or an agent to specify an arbitrary file path (e.g., via path traversal) to write the generated PPTX file to any location on the file system where the process has write permissions. While the content written is a PPTX file, this lack of input sanitization for file paths is a significant security flaw.
Capability Assessment
Purpose & Capability
The artifacts coherently implement a PPTX builder with themes, slide layouts, optional image insertion, and a truncated HTML text preview, matching the stated presentation-making purpose.
Instruction Scope
Use is user-directed through a CLI or Python API; there are no hidden agent instructions, autonomous workflows, network calls, or unrelated behavior.
Install Mechanism
The skill asks users to install python-pptx and pillow with pip, which is normal for this functionality but still means installing third-party Python packages.
Credentials
The code reads only user-specified image paths and writes PPTX files to user-provided or hardcoded output paths; the demo mode's hardcoded Windows desktop path is awkward but still limited to saving a presentation file.
Persistence & Privilege
No evidence shows persistence, privilege escalation, credential or session access, broad local indexing, deletion, background execution, or data exfiltration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dragon-ppt-maker
  3. After installation, invoke the skill by name or use /dragon-ppt-maker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始版本
Metadata
Slug dragon-ppt-maker
Version 1.0.0
License
All-time Installs 217
Active Installs 50
Total Versions 1
Frequently Asked Questions

What is PPT制作?

使用python-pptx制作科技风PPT,支持多布局、多图文混排及HTML内容嵌入,轻松生成专业演示文稿。 It is an AI Agent Skill for Claude Code / OpenClaw, with 5764 downloads so far.

How do I install PPT制作?

Run "/install dragon-ppt-maker" 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 (open-source). 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 dragon015 (@dragon015); the current version is v1.0.0.

💬 Comments