Python PPT Generator

v1.0.0

Generate dark-themed, tech-style PPTX presentations in 16:9 using python-pptx with customized slides, fonts, colors, and layouts.

0· 69·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk975jf6f7fzn3bb5fyhgsrxt6583rwd0

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments