/install visual-html-presentations
Visual HTML Presentations
Use this skill when a user asks to create, improve, or convert content into a presentation, deck, slides, slideshow, pitch deck, class, workshop, training, explainer, or browser-ready visual presentation.
Trigger examples:
- "Make a presentation"
- "Create a deck"
- "Turn this into slides"
- "Make this visual"
- "Prepare slides"
- "Improve this presentation"
- "Create an HTML presentation"
Use a dedicated design tool instead when the user explicitly wants an editable design file, a branded template workflow, collaboration in a design app, or a specific export format the local HTML deck cannot provide.
Purpose
Create polished, self-contained HTML presentations that can be opened locally in a browser, shown in meetings, recorded in videos, or used as a starting point for later design work.
Output Standard
The final presentation should be:
- A single HTML file unless assets are explicitly requested.
- Visually attractive and easy to read.
- Responsive enough for common laptop and desktop screens.
- Navigable with keyboard arrows and visible controls.
- Free of external dependencies unless there is a clear reason.
- Stored locally by default unless the user asks for another destination.
When To Ask Before Building
Ask a short clarification if any of these are unclear and materially affect the result:
- Audience.
- Objective.
- Slide count or duration.
- Brand/style requirements.
- Whether the output must be editable in another tool or exported to a specific format.
If missing details are minor, assume reasonably and state the assumptions in the summary.
Workflow
- Read the input fully: idea, notes, outline, document, transcript, markdown, report, or existing deck content.
- Extract:
- Topic and objective.
- Audience.
- Key message.
- Required facts or sources.
- Desired tone and use case.
- Approximate slide count.
- Build a slide narrative:
- Opening / title.
- Context or problem.
- Main ideas.
- Examples, evidence, or process.
- Implications or recommendations.
- Closing / call to action when relevant.
- Choose a visual style suited to the topic and audience.
- Design varied slide layouts.
- Generate the HTML, CSS, and JavaScript.
- Validate that text fits, slides are navigable, and the presentation is not visually broken.
- Report the local result path or inline HTML according to the user's requested delivery style.
Design Rules
- One main idea per slide.
- Clear hierarchy: title, short support text, visual structure.
- Avoid long paragraphs.
- Use strong spacing and alignment.
- Keep body text legible.
- Use restrained color palettes suited to the subject.
- Vary layouts across slides.
- Avoid nested cards and card-heavy marketing layouts unless cards are truly useful.
- Avoid decorative blobs, generic gradient backgrounds, and stock-like filler visuals.
- Use icons, numbers, timelines, diagrams, comparison blocks, and process flows when they clarify the idea.
- Do not invent data, citations, logos, brand claims, or source references.
Layout Patterns
Use a mix of appropriate patterns:
- Title slide with strong subject signal.
- Two-column concept/explanation.
- Large number or key metric slide.
- Timeline or roadmap.
- Step-by-step process.
- Comparison slide.
- Quote or principle slide.
- Diagram or architecture slide.
- Problem/solution slide.
- Final summary or CTA.
Technical Requirements
Default to a single HTML file with:
\x3C!DOCTYPE html>.- Embedded CSS in
\x3Cstyle>. - Embedded JS for slide navigation.
- Keyboard support for left/right arrows.
- Visible previous/next controls or slide dots.
- Print/export-friendly CSS when practical.
- Responsive constraints so text does not overflow.
Use local assets only when needed. Do not rely on remote images or fonts unless the user explicitly wants that and the tradeoff is acceptable.
Video Presentation Mode
If the slides are for video, reels, screen recording, or narration:
- Use fewer words per slide.
- Make visual rhythm stronger.
- Use large type and clear contrast.
- Prefer one sentence or one idea per slide.
- Avoid dense bullet lists.
- Consider 16:9 layout unless otherwise requested.
Meeting or Training Mode
If the slides are for a meeting, class, workshop, or training:
- Prioritize clarity over spectacle.
- Include slide numbers.
- Allow slightly more detail per slide.
- Use summary slides and section breaks.
- Include speaker notes only if requested.
Brand or Project Mode
When the user provides a brand, project, product, or organization context:
- Follow the provided style guidance.
- Avoid unsupported claims or invented references.
- Keep tone appropriate to the audience.
- Recommend a factual claim check for public, investor-facing, medical, legal, financial, or high-stakes decks.
- Do not publish, upload, or share the presentation externally without explicit user approval.
Output Format
When returning the result, include:
**Summary**
[objective, audience assumption, style chosen]
**Structure**
- Slide 1: [title]
- Slide 2: [title]
**Result**
[local file created or HTML if the user asked for inline code]
**Verification**
[what was checked]
**Remaining**
[missing assets, sources, brand details, or optional improvements]
For large decks, do not paste the full HTML into chat unless asked. Create the local file.
Verification
When feasible, run a local browser or screenshot check to confirm:
- Slides render.
- Text fits containers.
- Navigation works.
- Layout is not blank or overlapping.
- Mobile or narrow viewport does not break badly.
If visual verification cannot be run, say so.
Safety
This skill creates local presentation files only. It does not upload, publish, share, or send the result through external services unless the user explicitly requests and approves that action.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install visual-html-presentations - 安装完成后,直接呼叫该 Skill 的名称或使用
/visual-html-presentations触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Visual HTML Presentations 是什么?
Create attractive, self-contained HTML slide decks for browser use. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 53 次。
如何安装 Visual HTML Presentations?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install visual-html-presentations」即可一键安装,无需额外配置。
Visual HTML Presentations 是免费的吗?
是的,Visual HTML Presentations 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Visual HTML Presentations 支持哪些平台?
Visual HTML Presentations 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Visual HTML Presentations?
由 JaBasNaR(@juanbastias)开发并维护,当前版本 v1.0.0。