← Back to Skills Marketplace
dragon015

PPT制作

by dragon015 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
7278
Downloads
3
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dragon-ppt-maker
Description
使用python-pptx制作科技风PPT,支持多布局、多图文混排及HTML内容嵌入,轻松生成专业演示文稿。
Usage Guidance
Install in a virtual environment, consider pinning python-pptx and Pillow, and review or override output paths before running --openclaw because that mode writes to a fixed Desktop path on Windows.
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
ℹ Credentials
Most output paths are user-controlled, but the --openclaw mode saves to a hard-coded Windows Desktop path, which is purpose-aligned but should be disclosed and made configurable.
ℹ Install Mechanism
The install command uses unpinned pip dependencies, which is a normal but improvable supply-chain posture for a small Python utility.
ℹ Instruction Scope
Instructions and CLI text are Chinese-only, which may limit usability for non-Chinese users but does not create a security concern by itself.
✓ Persistence & Privilege
The artifact does not install services, schedule tasks, alter agent behavior, request elevated privileges, or write persistent configuration beyond generated presentation files.
✓ Purpose & Capability
The documented purpose is to create styled PowerPoint files, and the Python code implements slide generation using python-pptx and Pillow without unrelated capabilities.
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 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PPT制作?

使用python-pptx制作科技风PPT,支持多布局、多图文混排及HTML内容嵌入,轻松生成专业演示文稿。 It is an AI Agent Skill for Claude Code / OpenClaw, with 7278 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