Cloudpane Slides
Make explainer and proposal decks that make a public subject feel approachable: open-sky pictures, clear optical glass and anonymous figures, thin-edged translucent glass cards over the pictures, broad mist-white pages, three deep night pages and headings with an italic serif accent.
Bring the topic, the audience, the decision you need, the facts and numbers to use exactly and the page count; pictures optional. The Skill returns one offline HTML deck that edits in the browser and exports editable PowerPoint.
How it works
Brief and sequence
Your Agent asks for the topic, the audience, what should happen after the talk, the facts and numbers to use exactly, the language and the page count, then gives every page one layout and picks one palette.
Pictures and build
Without your own pictures it describes them in art.json and draws them with sky-art.py, writes plan.json and settings.json, then runs kit.py compose, make-deck.py and verify-deck.py to build one offline HTML file.
Look and export
It opens every page over local HTTP and checks headline wraps, text inside its cards and panels, labels on one line and charts against their numbers, tries edit, undo, save and present, then exports PowerPoint and runs verify-pptx.py against the deck.
Frequently asked questions
Is the PowerPoint really editable?
Yes. Headings, labels, figures and axis labels are native text boxes; glass cards, chips, range bars, dots and rules are native shapes; pictures are separate images, with speaker notes kept. The only page-sized pictures are the drawn sky backgrounds of the outdoors and clear-sky layouts, and with every text box deleted no text remains on any page.
Where do the pictures come from?
From you first. Otherwise the bundled sky-art.py draws them from art.json: skies at four times of day over sea, hills, roofs, fields, shores, terraces or lakes, optical glass lenses, spheres and prisms, anonymous figures without faces, close textures and line icons. It uses only the Python standard library and calls no model or image service.
Which fonts does it use?
Onest for headings and copy and Instrument Serif italic for the emphasised words, both under the SIL Open Font License. Install them on the presenting machine for matching line breaks in PowerPoint. Chinese, Japanese and Korean use the system face, and their heading emphasis is upright.
What are the known limits?
The PowerPoint is about 10–11 MB for the examples because the sky backgrounds are full-size pictures. Busy picture areas stay visible under the glass cards, so one card can sit over part of a figure. Layout geometry is fixed, and long Chinese headings take three or four lines on the opening and closing pages.
What was tested?
Both example decks were rebuilt from a fresh unzip of the package and matched the published HTML byte for byte. Every page was inspected in Chrome and in a LibreOffice render of the exported PowerPoint, 31 browser interaction checks passed on each deck, and python-pptx edits survived save and reopen. PowerPoint itself was not opened.