← Back to Skills Marketplace
tobewin

Web Slides

by ToBeWin · GitHub ↗ · v2.0.4 · MIT-0
cross-platform ⚠ suspicious
190
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install web-slides
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 what it says: produce single-file HTML slide decks using Node scripts and local theme files. Before installing or running anything: 1) Ensure you have Node installed. 2) Avoid running any suggested global npm install command (the SKILL.md mentions @aspect-ratio/preview-renderer but the code does not reference it) until you verify the package and trust its source. 3) If you want preview PNGs, the scripts call headless Chrome (uses a macOS default path and optionally CHROME_BIN); make sure you understand and control that tool on your system. 4) Run the scripts in a sandbox or review them locally (they only read/write files and invoke local binaries) if you have concerns. 5) If you need tighter assurance, run smoke-test.mjs and inspect generated outputs before supplying real or sensitive content.
Capability Analysis
Type: OpenClaw Skill Name: web-slides Version: 2.0.4 The skill bundle is a comprehensive and well-structured tool for generating professional single-page HTML presentations. It utilizes Node.js scripts to transform Markdown or JSON content into themed HTML files and uses headless Chrome (via `scripts/chrome-utils.mjs`) to render PNG previews. While the scripts use `execFileSync` to invoke Chrome and internal processes, this behavior is strictly aligned with the stated purpose of slide generation and quality assurance. No evidence of data exfiltration, malicious persistence, obfuscation, or harmful prompt injection was found across the code or documentation.
Capability Assessment
Purpose & Capability
Name/description (HTML single-file slide generator) matches the included files and scripts: multiple theme docs, layout rules, and Node scripts to scaffold, validate, generate HTML, and render previews. Required binary 'node' is appropriate. No unrelated credentials or services are requested.
Instruction Scope
SKILL.md explicitly instructs the agent to read local reference files and run the included node scripts (e.g., generate-slide-html.mjs, markdown-to-content.mjs). The scripts operate on local files and produce HTML/PNG outputs. There are no instructions to read unrelated system files, access secret environment variables, or send data to external endpoints.
Install Mechanism
This is instruction-only (no install spec), which keeps risk low. One inconsistency: SKILL.md frontmatter contains a dependencies string ('npm install -g @aspect-ratio/preview-renderer') even though there is no automated install spec and the codebase does not reference that package. That string may be a leftover or a manual recommendation; avoid blindly running global npm installs from unknown packages.
Credentials
The skill declares no required env vars or credentials. Some scripts use an optional CHROME_BIN env var to override a default Chrome binary for headless rendering — this is reasonable for preview rendering and is not a secret. No API keys or unrelated credentials are requested.
Persistence & Privilege
Skill has always: false and does not request persistent/system-wide privileges. It does not modify other skills or system configuration. Scripts write outputs to local dist/ paths only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install web-slides
  3. After installation, invoke the skill by name or use /web-slides
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.4
修复依赖声明:添加node二进制依赖
v2.0.3
优化命名和描述:改为web-pptx-generator,专业单页面HTML PPT生成器,面向中国用户
v2.0.2
优化描述:面向中国用户,简化description,突出单文件HTML幻灯片特点
v2.0.1
优化section-break布局:添加要点列表,改进视觉效果
v2.0.0
web-slides 2.0.0 - Major overhaul: Clearer positioning as the best choice for premium, single-file HTML slides with mobile-optimized themes and zero API dependencies. - Comprehensive SKILL.md rewrite: Now details guiding principles, decision workflows, quality standards, theme and layout selection, and output rules. - Model-agnostic by design: Never assumes specific LLM or vendor capabilities; focuses purely on local scripts, themes, and layout systems. - Emphasizes polished, high-end output with strict mobile compatibility—all without sacrificing token efficiency. - Offers command scripts for rapid prototyping, validation, theme selection, and streamlined generation.
Metadata
Slug web-slides
Version 2.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Web Slides?

专业单页面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 190 downloads so far.

How do I install Web Slides?

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

Is Web Slides free?

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

Which platforms does Web Slides support?

Web Slides is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Web Slides?

It is built and maintained by ToBeWin (@tobewin); the current version is v2.0.4.

💬 Comments