skills/slides-skill/SKILL.md
Create polished single-file HTML slide decks with vanilla HTML, CSS, and JavaScript, following a high-signal presentation structure, strong narrative arc, reusable interaction patterns, and a cinematic dark visual language. Use this skill whenever the user wants a presentation, slide deck, keynote-style HTML slides, conference talk slides, technical briefing slides, or a portable deck they can share as one file, even if they do not explicitly ask for a skill or for single-file output.
npx skillsauth add gzuuus/slides-skill slides-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to create reusable, high-signal slide decks in a single self-contained HTML file.
The goal is not to make generic slides. The goal is to turn a subject into a sharp presentation with a clear thesis, disciplined pacing, persuasive structure, and portable vanilla implementation.
ui-monospace style stacks.First assess whether the user has provided enough context.
Proceed directly if the prompt already gives most of these:
If the prompt is vague, start a short dialogue to gather only the missing high-value context.
Prefer asking about:
Do not over-interview. If you can infer reasonable defaults, do so and continue.
Before writing slides, define the presentation strategy.
Extract or infer:
Then decide what kind of deck it is. Common modes:
Use that mode to bias the slide mix, but keep the structure flexible.
Build a deck with a narrative arc, not a pile of bullet points.
Good default arc:
Treat these as slide roles, not mandatory headings. Adapt them to the topic.
Mirror the presentation philosophy of the reference deck while staying topic-agnostic.
Preferred ingredients:
Reusable interaction features:
Only include features that support the deck. Keep the file simple and dependable.
When generating the HTML deck:
Font guidance:
ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, or similar fallbacks for code-like text.If the user specifies tone, adapt copy and visuals accordingly:
If the user specifies color direction, adapt the palette while preserving contrast and readability.
If the user gives no visual preference, use the dark cinematic default.
Default output:
The final response should usually include:
If you need a deeper reminder of the design language, read presentation-principles.md.
If you need a clean implementation starting point, read single-file-slide-template.html.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.