Collage Workshop Slides

Invite people into a workshop, programme or public meeting with a warm cut-paper deck: cream pages, broad colour bands, offset paper cards and a collage picture on every image page.

Collage Workshop Slides

Bring a brief with the topic, the audience, what people should do next and the facts you can stand behind. The Skill returns one offline HTML deck that edits in the browser and exports editable PowerPoint.

How it works

  1. Brief and outline

    Your Agent asks for the topic, the audience, what people should do afterwards, the facts you can stand behind and the page count, then gives each page one job from thirteen layouts and picks one of three palettes.

  2. Pictures and build

    Use your own pictures, or collage-art.py draws cut-paper collages from scenes.json; kit.py composes plan.json into the deck, apply-palette.py sets the colours, make-deck.py builds one offline HTML file and verify-deck.py checks it.

  3. Look and export

    Look at every page in a browser, try edit, undo, save and present, then export PowerPoint and run verify-pptx.py against the deck.

Frequently asked questions

Is the PowerPoint really editable?

Yes. Text, colour bands, cards, step rows and bars are native PowerPoint objects with speaker notes; no slide is a flattened picture. Collage pictures, line icons and the tilted, torn or taped decoration export as pictures that move, resize and can be replaced.

Where do the pictures come from?

Your own pictures, or the bundled generator, which draws flat collages from torn and cut paper shapes, textures and anonymous halftone hands. It does not make photographs or scans, and it refuses a scene that repeats another.

Which fonts does it use?

Alegreya Sans, under the SIL Open Font License and embedded in the deck. Chinese, Japanese and Korean use a system font. Install Alegreya Sans for exact wrapping in a native presentation app.

What are the known limits?

A raw PowerPoint export keeps the collage pictures as large lossless PNGs, about 2 MB per picture page. Run the bundled shrink-pptx.py after export: it re-encodes opaque pictures as JPEG (the example decks went from 26.9 MB to 12.1 MB and from 19.4 MB to 9.0 MB) and leaves text, shapes, notes and transparent pictures alone. PowerPoint, Keynote and WPS were not opened.

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, and edits made with python-pptx survived save and reopen. No other presentation app was opened.