← Back to Skills Marketplace
40
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install web-pptx-generator
Description
专业单页面HTML PPT生成器。Use when user needs to create beautiful HTML presentations. Supports multiple themes, mobile-friendly, export to PDF. 单页PPT、HTML演示文稿、PPT生成。
Usage Guidance
This skill appears to do exactly what it says: generate single-file HTML slide decks using local Node scripts and bundled theme files. Before installing or running it, note: (1) you need Node.js available on PATH; (2) preview rendering uses a local headless Chrome binary by default (CHROME_BIN can override the path) — ensure a compatible Chrome is installed if you want PNG previews; (3) the SKILL.md mentions an optional preview npm package but the included scripts primarily call Chrome — this is a documentation/implementation mismatch but not malicious; (4) the scripts read and write files in the current working directory (e.g., dist/), so run them in a directory you control; (5) there are no network endpoints or credential requests in the code, so sensitive environment variables are not at risk of being exfiltrated by this skill. If you plan to allow autonomous agent invocation, it's safe from the perspective of overbroad permissions, but as always restrict the working directory and review any content files the agent may instruct the skill to load.
Capability Analysis
Type: OpenClaw Skill
Name: web-pptx-generator
Version: 2.0.5
The web-pptx-generator bundle is a legitimate and well-structured tool for creating single-file HTML presentations. It utilizes a suite of Node.js scripts (e.g., `generate-slide-html.mjs`, `markdown-to-content.mjs`) to transform user input into themed slide decks. While it uses `execFileSync` in `scripts/chrome-utils.mjs` to invoke a headless browser for rendering previews, this behavior is transparently documented and directly supports the stated functionality. No evidence of data exfiltration, malicious prompt injection, or unauthorized persistence was found.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (HTML single-file slide generator) align with the repository contents: Node scripts for scaffolding, validating, generating single-file HTML slides and theme files. Declared requirement (node) matches the code. No unrelated cloud credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md directs the agent to use the included scripts and local reference docs; the instructions do not request arbitrary system secrets or network exfiltration. Minor inconsistency: SKILL.md recommends installing an external preview package (@aspect-ratio/preview-renderer) for previewing, but the included preview utilities (chrome-utils, render scripts) use a local headless Chrome binary (CHROME_BIN / default path). This is an implementation/documentation mismatch but not a security problem by itself.
Install Mechanism
No install spec is provided (instruction-only), and all code is bundled in the skill. That reduces supply-chain risk compared to remote downloads. Scripts rely on locally available Node and optionally a local Chrome binary; nothing is fetched from arbitrary URLs at install time.
Credentials
No required environment variables or credentials are declared. The only env read in code is CHROME_BIN (optional override for the headless Chrome path), which is proportionate to preview rendering. No secrets, tokens, or external service keys are requested.
Persistence & Privilege
Skill is not always-enabled (always: false) and does not request elevated or persistent platform privileges. It writes output into local working directories (dist/...), which is expected for a generator. It does not modify other skills or global config.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install web-pptx-generator - After installation, invoke the skill by name or use
/web-pptx-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.5
v2.0.5: Security hardening - removed auto-install dependencies. Scripts preserved for functionality. Users install dependencies manually if needed.
Metadata
Frequently Asked Questions
What is web-pptx-generator?
专业单页面HTML PPT生成器。Use when user needs to create beautiful HTML presentations. Supports multiple themes, mobile-friendly, export to PDF. 单页PPT、HTML演示文稿、PPT生成。 It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.
How do I install web-pptx-generator?
Run "/install web-pptx-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is web-pptx-generator free?
Yes, web-pptx-generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does web-pptx-generator support?
web-pptx-generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created web-pptx-generator?
It is built and maintained by ToBeWin (@tobewin); the current version is v2.0.5.
More Skills