Airy Sphere Slides
Make calm, bright decks for planning concepts, team proposals, small funding asks and product ideas: each page is a pale rounded field inside a white margin, with large soft white spheres, sunny rounded cards, pill labels and folded corner accents, light tightly tracked Manrope headlines with a thin sun-coloured underline, and calm studio illustrations resting on the spheres.
Bring the idea or ask, the audience, the figures to use exactly and the page count; your own photographs are 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 and the page count, then gives every page one layout and picks one palette.
Pictures and build
Without your own photographs it lists the pictures in art.json and draws them with airy-art.py. It 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 in a browser and checks wraps, overlaps and labels, 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. Every headline, paragraph, numeral, pill, card, allocation bar and dot is a native PowerPoint object with speaker notes, and each picture is its own image. The example decks have 93 and 66 text boxes and no page-sized image; with every text box removed no text remains.
Where do the pictures come from?
Your own photographs first. Otherwise the bundled airy-art.py draws transparent sculptural objects, still lifes, faceless portraits with varied skin and hair tones, architectural studies and transparent phones in the deck's palette. It uses only the Python standard library, calls no model or image service and refuses to draw the same picture twice.
Which fonts does it use?
Manrope under the SIL Open Font License. Install it on the presenting machine for matching line breaks; PowerPoint has regular and bold only, so the light headlines export as regular and look slightly heavier. Chinese, Japanese and Korean use the system face, with headlines one step smaller.
What are the known limits?
The headline underline is sun-coloured in the browser and takes the text colour in PowerPoint, and on the sun-coloured people header it does not show. Spheres, folds and the note-card corner export as images. Phone screen titles longer than about 9 Chinese characters per line leave a short last line.
What was tested?
Both example decks were built from a fresh unzip of the package. Every page was inspected in Chrome and in a LibreOffice render of the exported PowerPoint, 31 of 31 browser interaction checks passed, with 26 error-path checks, and a Chinese deck using every layout was also inspected, and python-pptx edits survived save and reopen. PowerPoint, Keynote and WPS were not opened.