← Back to Skills Marketplace
PPTX Master
by
vincentlau2046-sudo
· GitHub ↗
· v1.0.2
· MIT-0
78
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install pptx-master
Description
AI-powered system converting source documents to high-quality SVG slides through multi-role collaboration and exporting to PPTX with custom layout templates.
Usage Guidance
This skill appears to be a legitimate PPTX/SVG generation pipeline, but there are several important mismatches you should resolve before installing or running it:
- Required runtimes: The SKILL.md uses 'python3' and 'node' commands, yet the skill metadata declares no required binaries. Ensure your environment has python3 and Node.js available before running.
- Credentials: The code includes many image backend adapters (OpenAI, Replicate, Gemini, Qwen, VolcEngine, Zhipu, Stability, etc.). These typically need API keys or tokens. Ask the author which environment variables or config files are required, and never supply sensitive credentials unless you trust the skill source and have reviewed how keys are used.
- Network & file writes: The workflow fetches web pages, calls external image-generation services, and writes files (prompts, images, SVGs, PPTX) to disk. Run it in an isolated workspace (not on a machine containing sensitive data) and review outgoing network endpoints if possible.
- Review backend code: If you plan to use image generation, inspect the scripts in scripts/image_backends/ to see which endpoints they call and how credentials are read; look for hardcoded endpoints or unexpected telemetry.
- Intellectual property / trademark: The package includes brand-style templates (e.g., Huawei). Verify you have the right to use branded templates in your context.
If the publisher can confirm the exact binaries and environment variables required (or update the skill metadata to declare them), and you can review the backend modules for required endpoints, the skill becomes much easier to assess. Absent that, treat it as suspicious and avoid running on sensitive systems or providing credentials.
Capability Analysis
Type: OpenClaw Skill
Name: pptx-master
Version: 1.0.2
The pptx-master skill is a comprehensive system for generating professional presentations from various source documents (PDF, DOCX, Web) by converting them to Markdown, then to AI-designed SVGs, and finally exporting to PPTX. The bundle includes a robust set of scripts for document processing (pdf_to_md.py, doc_to_md.py), web scraping (web_to_md.py), image generation via multiple AI backends (image_gen.py), and complex PPTX assembly (svg_to_pptx/). While the skill utilizes powerful capabilities such as network access for API calls and repository updates (update_repo.py), all behaviors are strictly aligned with its stated purpose and follow professional design standards. No evidence of data exfiltration, credential theft, or malicious prompt injection was found.
Capability Tags
Capability Assessment
Purpose & Capability
The repository contents align with the described purpose (PDF/DOCX → Markdown → SVG → PPTX pipeline, templates, post-processing). However the skill metadata claims 'no required binaries' and 'no required env vars' while included runtime instructions and many scripts require python3, node, and multiple image provider backends (backend_openai.py, backend_replicate.py, backend_gemini.py, backend_qwen.py, backend_volcengine.py, backend_zhipu.py, etc.). Declaring zero env vars is inconsistent with the multi-provider image generation capability, which normally needs API keys/config. This is a proportionality mismatch between claimed requirements and actual code.
Instruction Scope
SKILL.md instructs the agent to run local scripts (python3 and node calls), fetch web content, generate image prompts and save them to project files, and invoke an Image_Generator that is explicitly multi-provider. Those instructions include: fetching arbitrary URLs, writing prompt files (images/image_prompts.md), saving generated images to project directories, and calling image backends. The instructions therefore enable network access and file writes and assume presence of external credentials — none of which are declared. The workflow also forces file I/O (save prompts, images) and explicit execution of local scripts.
Install Mechanism
There is no install spec (instruction-only), which minimizes supply-chain install risk. However the code bundle includes many runnable scripts; SKILL.md expects python3 and node to be available. The metadata's 'no required binaries' contradicts script usage (e.g., 'node ${SKILL_DIR}/scripts/web_to_md.cjs' and numerous 'python3' calls). This mismatch between declared runtime prerequisites and actual runtime commands is an inconsistency that could cause failures or hidden surprises when the agent executes commands.
Credentials
The repo contains many image backend modules for third‑party providers (OpenAI, Replicate, Gemini, Qwen, VolcEngine, Zhipu, Stability, etc.). These backends typically require API keys or tokens, but the skill declares no required environment variables or primary credential. SKILL.md and image_generator docs explicitly describe saving prompts and invoking providers. The absence of declared credentials is disproportionate and unclear: either the skill expects the agent/environment to already provide many provider keys, or the metadata is incomplete.
Persistence & Privilege
The skill does not request 'always: true' and does not declare system-wide config modifications. It writes files into project directories (prompts, images, generated SVGs, PPTX), which is normal for a content-generation tool. Autonomous invocation is allowed by default on the platform; there is no extra persistence or cross-skill config modification requested by this skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pptx-master - After installation, invoke the skill by name or use
/pptx-master - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
ClawHub适配版本,基于github开源ppt-master,新增HUAWEI和red grey两个layout模板
v1.0.1
ClawHub适配版本
Metadata
Frequently Asked Questions
What is PPTX Master?
AI-powered system converting source documents to high-quality SVG slides through multi-role collaboration and exporting to PPTX with custom layout templates. It is an AI Agent Skill for Claude Code / OpenClaw, with 78 downloads so far.
How do I install PPTX Master?
Run "/install pptx-master" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PPTX Master free?
Yes, PPTX Master is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does PPTX Master support?
PPTX Master is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PPTX Master?
It is built and maintained by vincentlau2046-sudo (@vincentlau2046-sudo); the current version is v1.0.2.
More Skills