slide-creator skill

A skill for single-file, dependency-free HTML presentations: 22 styles, a BRIEF.json plan and content review.

  • 59 ★ on the repository
  • Last commit
Skill

Minimal access

Why this level

  • The skill creates HTML files and starts a browser for checks.
All reasons and checks

kaisersong/slide-creator

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/slide-creator

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill creates HTML files and starts a browser for checks.

This is third-party code. Review the repository files before installing.

What it does

slide-creator splits the work: the model thinks through the content and a program produces the finished file. From source material the agent builds `BRIEF.json` (each slide's claim, facts, numbers and speaker notes), then a renderer assembles the presentation into one HTML file with no external libraries. It offers 22 ready styles, style routing by material type (pitch, developer tool, data report), three previews before choosing and custom themes. In the browser, play mode runs on `F5`, the presenter window on `P` and text editing on `E`. Diagrams are drawn with inline SVG. Commands: `/slide-creator --plan`, `--generate`, `--review` (16 content checks) and plain `/slide-creator` for a dialogue. PPTX and PNG export is done by the separate `kai-html-export` skill.

Who it is for. Speakers and analysts who need a presentation from ready text or a report that opens in any browser.

Good fit when

  • A long article has to become a 15-slide talk with notes.
  • The presentation must work as one file with no internet or editors.
  • Before a defence you want to confirm slide figures and claims match the source.
  • An old PPTX should become a web presentation in a new style.

Not a fit when

  • You need a ready PowerPoint file without extra steps: export is a separate skill.
  • You need collaborative editing in a cloud editor.
  • You have no Python 3.10 and cannot install `beautifulsoup4`.

Example request

Build a presentation from this report in the Swiss Modern style, first make the plan and show BRIEF.json.

Limitations

The renderer needs Python 3.10 or newer and `beautifulsoup4`; browser checks and PPTX or PNG export also need `playwright` and `python-pptx`. The `BRIEF.json` plan remains the model's interpretation of the source: a valid schema does not prove the facts, so check figures against the source. Polish mode adds a deeper review but does not guarantee fidelity to the source. Ordinary generation does not call an independent judge model. The repository has no license file.

How to disable. Delete the `~/.claude/skills/slide-creator` directory or uninstall `kai-slide-creator` through ClawHub. Finished presentations remain ordinary HTML files.

FAQ

How do I get a PPTX?

Through a separate skill: `/kai-html-export` or `clawhub install kai-html-export`. PPTX and PNG export needs `playwright` and `python-pptx`.

What is BRIEF.json?

A structured plan of the presentation: each slide's claim and facts, numbers and speaker notes. `--plan` creates it and `--generate` renders slides from it.

Which styles are available?

22 built-in presets including Blue Sky, Bold Signal, Swiss Modern, Neon Cyber and Terminal Green. Add your own themes with a `reference.md` file in `themes/<name>/`.

How do I present it?

Open the HTML in a browser and press `F5` for fullscreen or `P` for the presenter window with notes and a timer.

Does it work without Claude Code?

Yes, the renderer runs directly: `python3 main.py --generate --brief BRIEF.json --output presentation.html`.

Discussion

No questions or reviews yet.

Skills

A skill for HTML presentations: a theme and two preview slides for approval, then the deck, PDF and PowerPoint export and a link

PluginMinimal access73Repository stars

A skill for dependency-free HTML presentations: style picked from live previews and PowerPoint converted to the web

SkillExtended access32.3KRepository stars

A skill that builds Slidev presentations from your materials and returns offline HTML you can edit and export to PDF.

SkillMinimal access88Repository stars

SlideMuse turns a PDF, paper or notes into an image-based deck in 15 styles and can rebuild it as an editable PPTX

SkillExtended access215Repository stars

A skill for talks: outlines a deck around the audience's train of thought, picks images and video, and checks finished slides before you present

SkillExtended access993Repository stars

A skill that builds a deck through dialog and previews: structure and style first, then page images generated and packed into PPTX

SkillExtended access1.2KRepository stars

README in short

The skill splits work between the model (content in BRIEF.json) and a program (HTML and checks). The result opens in a browser as one file.

README badge

Report a problem