Install
openclaw skills install present-pptConvert structured single-slide or small deck HTML files into editable PPTX slides with native text boxes, shapes, chips, arrows, and panels. Use when the user has an HTML slide/design draft and wants a high-fidelity editable PowerPoint instead of a screenshot-based export. Also use when the HTML does not fit an existing slide family and a new preset must be added before conversion. Especially useful for Gartner/analyst-style technical slides, architecture pages, AI runtime pages, and other fixed-layout HTML presentation pages.
openclaw skills install present-pptConvert structured HTML slides into editable PPTX by parsing semantic blocks and mapping them to native PowerPoint objects.
This skill is preset-driven.
./output/<name>.pptx (create the directory if it doesn't exist).references/setup.md first.npm run check-env before first use on a new environment.npm ci or npm install in the skill directory.v9-architectureUse for this exact or near-exact structure:
ai-runtime-pageUse for this exact or near-exact structure:
npm run check-env
# Output is saved to ./output/<name>.pptx by default
node scripts/html_to_pptx.js <input.html> ./output/<name>.pptx [--preset=v9-architecture|ai-runtime-page] [--dump-model <file.json>]
node scripts/preflight_qa.js <model.json> [--preset=v9-architecture|ai-runtime-page] [--report <report.json>]
Do not hard-convert arbitrary HTML.
If the HTML structure is meaningfully different from existing presets, add a new preset by implementing all three layers:
Reuse existing presets only when the page family is genuinely close. If the structure differs in information architecture, add a new preset instead of overloading an old one.
references/setup.md.references/preset-decision-rules.md first, then references/presets.md, references/preset-template.md, and references/qa-heuristics.md.references/setup.md when installing or using the skill on a new machine/agent.references/preset-decision-rules.md when deciding whether to reuse, extend, or replace a preset.references/presets.md when extending to new slide families.references/preset-template.md when creating a brand-new preset.references/qa-heuristics.md when designing or tuning preflight checks.references/roadmap.md when planning higher-fidelity HTML measurement or hybrid background/text-layer approaches.references/usage-principles.md for the full 5-rule usage guide.README.md for a human-friendly overview, setup summary, and portability notes.