Arcframe Profile Slides
Make calm profile decks for organisations that introduce themselves, such as company and co-operative profiles, partner or client onboarding and team introductions: rounded paper panels on full colour fields, pictures with one large arched corner, metric cards, service cards, a native standards table, a timeline and contact rows.
Bring who you are, the audience, the numbers, services and standards 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 scenes.json and draws them with vista-paint.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. Headlines, leads, metrics, cards, steps, timeline and contact rows are native text; panels, cards, rules, dots and the accent strip are native shapes; the standards table stays a native table and its cells can be edited; speaker notes are kept. No slide is a full-page picture, and with every text box and table removed no text remains.
Where do the pictures come from?
From you first. Otherwise the bundled vista-paint.py paints flat-colour illustrations in the deck's palette: building façades, rooms with an arched window, landscapes, workshops, aerial field patterns and portraits of invented people. It needs no network access and calls no model or image service.
Which fonts does it use?
Onest SemiBold for headlines and Albert Sans for body text, both under the SIL Open Font License. Install them on the presenting machine for matching line breaks in PowerPoint. Chinese, Japanese and Korean use system faces at a reduced size.
What are the known limits?
The thin echo line beside the cover picture arrives in PowerPoint as a small picture layer. Line breaks of a few leads and numerals differ slightly between the browser and the PowerPoint render. The highlighted metric card, count, table row and timeline point sit in fixed positions, and pages carry no page numbers by design.
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.