Percerno Skillsbeta
← everything it can do · slides

Deck Restyle PPTX

Puts an existing deck into your company template, or applies a theme, with previews.

2 uses this weeksource Percernolicence MIT
Tested 2026-10-24: delivered the file in 2 of 2 requests through a real assistant · security scan clean.

Try asking

Say it in your own words; the assistant finds this recipe by itself. Examples:

“I uploaded deck20.pptx and our company template deck-template.pptx. Put all the slides into our template so they look like our other decks, and show me the first three slides.”
“Give deck20.pptx the Nocturne theme for the keynote and add slide numbers.”
“Lav deck20.pptx om, så den bruger vores skabelon deck-template.pptx, med sidefoden 'Nordisk Widgets · Fortroligt' og sidetal.”
“Apply the colours and fonts of deck-template.pptx to deck20.pptx without changing the content.”
Without Percerno: On a managed Windows laptop this is an afternoon in PowerPoint: Design tab, browse for the template, then fix every slide that did not take the layout; with a locked-down machine or no PowerPoint you cannot do it at all.
Try this skill from Claude, ChatGPT or a chat on your own page. Free plan, no credit card.Get started free

Details

When it is the right choice

Make an EXISTING PowerPoint look like the company's in ONE command with the DeckCraft engine: rebuild its slides inside a company template (the template's master, layouts, colours, fonts and footer), or apply a template's or a built-in theme to it, optionally override the colour scheme and fonts, add a footer and slide numbers, and render the first slides to PNG to prove it. Content stays, look changes. Use for: put this deck in our template, apply our brand to these slides, make it look like our other decks, change the theme of this presentation, dark theme for the keynote. Triggers: our template, brand, restyle, re-theme, apply theme, make it look like, company colours, skabelon, firmaets design.

The full recipe the assistant reads

Deck restyle (one command)

python3 /skills/deck-restyle/scripts/restyle.py IN.pptx OUT.pptx <one mode> [options] wraps deckcraft-cli, a native engine that reads and writes real .pptx without PowerPoint. Every run prints one OK … line or one ERROR … line. Inputs the person uploaded are in /work/in; write results to /work/out.

Need Command
Rebuild the slides inside the company template (its master, layouts, colours, fonts, footer) restyle.py /work/in/deck.pptx /work/out/deck.pptx --into /work/in/template.pptx --preview /work/out/preview
Apply only the template's colours, fonts and effects (keep the deck's own layouts) restyle.py /work/in/deck.pptx /work/out/deck.pptx --from /work/in/template.pptx
A built-in theme (see restyle.py themes) restyle.py /work/in/deck.pptx /work/out/deck.pptx --theme Nocturne --preview /work/out/preview
Footer and slide numbers on every slide add --footer "Nordisk Widgets · Confidential" --numbers
Override colours or fonts add --colors '{"accent1":"#0F5C6E","dk2":"#1B2430"}' and/or --fonts "Liberation Serif,Carlito" (fonts in the sandbox: Liberation Sans/Serif, DejaVu Sans/Serif, Carlito, Caladea, Noto Sans)
A flat background colour on all slides add --background #F3F7F8

Modes: exactly one of --into (the usual answer to "put it in our template"), --from (lighter: theme only), --theme NAME (built-in: DeckCraft, Harbor, Ember, Meadow, Nocturne, Paper, Coral Reef, Slate). --preview DIR renders the first three slides (--preview-count N for more) so you can look at the result (read the PNGs) and the person can too. --into keeps the deck's text, tables, charts and pictures and drops the template's own sample slides. Give the person the links to the deck and the previews.

Files in this skill (4)
  • SKILL.md
  • gate.json
  • scripts/__pycache__/restyle.cpython-313.pyc
  • scripts/restyle.py
Where it comes from

Written by Percerno, MIT licence.