← Back to Skills Marketplace
vincentlau2046-sudo

Professional PPTX Maker

by vincentlau2046-sudo · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
89
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install professional-pptx-maker
Description
Creates professional PowerPoint presentations with mandatory charts, tables, expert commentary, MECE structure, and standardized themed layouts.
Usage Guidance
Summary of what to consider before installing or running: - Source trust: The repo/source is 'unknown' and the package shows sloppy packaging (e.g., python-pptx listed in package.json). Only proceed if you trust the author or have reviewed all files. - Do not run install.sh blindly: it copies all files into ~/.openclaw and symlinks an executable name that may not exist. Inspect install.sh and the files it will copy before executing. - Missing CLI wrapper: The README/usage shows a 'professional-pptx-maker' command, but the package provides Python scripts (main.py / professional_main.py). You may need to run python3 professional_main.py rather than a non-existent binary. - Verify templates/parsers for network I/O: Before running, grep files like template_extractor.py, smart_parser.py, quality_validator.py for any network calls (requests, urllib, socket, subprocess invoking curl/git) or hidden endpoints. The truncated files shown do not have network calls, but some omitted files remain — inspect them. - Test in a sandbox: Run the tool in an isolated environment (temporary user account, container, or VM). Use --dry_run if available and point input/output to a disposable directory. - Install dependencies manually: pip install python-pptx in a virtualenv, and install required fonts manually if you need correct rendering. - Inspect slides.json output first: Run the generator to produce the intermediate slides.json and review it before allowing it to write or save the final .pptx. If you want, I can: (1) scan the remaining omitted files for network or env access patterns, (2) produce commands to safely run the tool in a container, or (3) list exact grep patterns to search the repo for risky behavior.
Capability Analysis
Type: OpenClaw Skill Name: professional-pptx-maker Version: 1.0.2 The skill bundle is a legitimate and well-structured tool designed to generate professional PowerPoint presentations from Markdown input. The codebase implements a comprehensive pipeline including content parsing (smart_parser.py), layout planning (operation_generator.py), quality validation (quality_validator.py), and PPTX rendering using the python-pptx library (pptx_renderer.py). The instructions in SKILL.md and the logic in professional_main.py are strictly focused on enforcing professional presentation standards, such as mandatory charts and data retention, and do not contain any evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The files implement a PowerPoint generator (parsing, planning, validation, rendering via python-pptx) which matches the skill description. Minor packaging inconsistencies: README and SKILL.md describe a 'professional-pptx-maker' CLI, but repository lacks a clear executable wrapper script named that; instead there are Python entry scripts (main.py, professional_main.py). package.json lists 'python-pptx' as an npm dependency (nonsensical), suggesting sloppy packaging rather than deliberate maliciousness.
Instruction Scope
SKILL.md runtime instructions are scoped to reading an input markdown file, parsing it, and producing a .pptx. It does not instruct the agent to read unrelated system files or network endpoints. However, SKILL.md and README require fonts (Microsoft YaHei, Poppins, Roboto) and assume system dependencies without declaring how to obtain them. The provided install.sh (not part of registry install spec) will copy repository files into ~/.openclaw and create a symlink — an action outside the core task of rendering PPTX that you should inspect before running.
Install Mechanism
Registry metadata lists no install spec, but the package contains install.sh that copies all files (cp -r ./*) into ~/.openclaw/workspace/skills and creates a symlink in ~/.openclaw/bin. That script will perform filesystem writes if executed. Also package.json includes python-pptx as an npm dependency (incorrect host), indicating sloppy or inconsistent packaging. The absence of an official install instruction from the registry combined with an executable install script in the repo is a caution point: don't run install.sh unless you trust the source and inspected it fully.
Credentials
The skill declares no required environment variables or credentials, and the code snippets shown do not access external secrets. It does require system fonts and python-pptx (a Python library) to produce the intended output; those are reasonable for this functionality but are not enforced by registry metadata.
Persistence & Privilege
The skill does not request always:true and does not declare elevated privileges. The included install.sh writes into the user's ~/.openclaw workspace and creates a symlink there (normal for installing a skill), which is a local persistence action but expected for user-installed skills. Autonomous invocation (disable-model-invocation false) is the platform default and is not by itself a red flag.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install professional-pptx-maker
  3. After installation, invoke the skill by name or use /professional-pptx-maker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Professional-pptx-maker 1.0.2 is a quality-stable release enforcing advanced presentation standards: - Enforces mandatory use of charts, tables, and expert commentary on all slides. - Strict quality standards: no large text blocks, structured layouts only, and MECE principle for content organization. - Introduces 4 professional templates (Finance, Technology Insight, Technology Analysis, Technology Training) with specific color schemes and layouts. - Quality validation pipeline ensures slides include required insights, charts, and tables; outputs a quality report. - Provides robust input requirements and usage instructions for guaranteed professional results.
Metadata
Slug professional-pptx-maker
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Professional PPTX Maker?

Creates professional PowerPoint presentations with mandatory charts, tables, expert commentary, MECE structure, and standardized themed layouts. It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.

How do I install Professional PPTX Maker?

Run "/install professional-pptx-maker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Professional PPTX Maker free?

Yes, Professional PPTX Maker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Professional PPTX Maker support?

Professional PPTX Maker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Professional PPTX Maker?

It is built and maintained by vincentlau2046-sudo (@vincentlau2046-sudo); the current version is v1.0.2.

💬 Comments