claw-presentation-creator
v1.0.0Create professional PowerPoint presentations with python-pptx. Supports slides, charts, tables, images, and templates.
⭐ 0· 242·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name and description (PowerPoint creation with python-pptx) match the SKILL.md content. Required packages (python-pptx, pillow; optional numpy, puppeteer/dom-to-pptx) are relevant to the documented functionality. Nothing in the spec requests unrelated cloud credentials, system services, or unusual binaries.
Instruction Scope
SKILL.md contains concrete python examples that create and save .pptx files and explains package installation. It does not instruct the agent to read arbitrary system files, harvest environment variables, contact external endpoints other than package registries, or transmit user data. File operations shown are limited to creating/saving presentations and reading images/templates the user provides.
Install Mechanism
This is an instruction-only skill with no automated install spec; it tells users/agents to run pip/npm installs. Those are standard but will pull code from PyPI/npm (and puppeteer typically downloads a Chromium binary). There is no embedded or obscure download URL in the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. The declared requirements are proportional to the task (Python and optional Node packages).
Persistence & Privilege
always is false and the skill is user-invocable. The skill does not request permanent platform presence or attempt to modify other skills or system-wide agent settings.
Assessment
This skill appears coherent and focused on creating PPTX files. Before installing or letting an agent run the installation commands: 1) Prefer running pip/npm commands yourself inside a Python virtual environment (venv) or container to avoid polluting the system environment. 2) Review and install only from trusted package registries (PyPI/npm); note that npm puppeteer typically downloads a large Chromium binary. 3) Installing packages can run code at install-time—avoid installing as root. 4) The skill does not request secrets, but if you allow an agent to execute commands autonomously, it may run the pip/npm commands shown here; consider disabling autonomous execution or reviewing commands first. 5) If you need to be extra cautious, copy the example snippets and run them locally rather than granting the agent permission to execute installs or create files on your behalf.Like a lobster shell, security has layers — review code before you run it.
latestvk978hpgpwr2yg77z4br17ev4c983cynj
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
