Msft deck
Portable Agent Skills for non-RAPP systems and launchpads for single-file RAPP agents
npx -y skills add kody-w/rapp-skills --skill msft-deckAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Build, restyle, or revise a PowerPoint deck in Kody's Microsoft styling, self-review every slide visually, and only hand it over verified and popped open. Use whenever the user asks for a deck, slides, a pptx, a one-pager deck, to "restyle" a deck, to make slides "look like the STYLED one" / "not look vibe coded", or to turn notes/a transcript/an md into a presentation.
SKILL.md
15.1 KB, ~8.8k tokens by cl100k_base, as published. Nobody here has run it
msft-deck
Produce a .pptx that survives Kody's review on the first pass. The historical failure modes this skill exists to kill, in order of how often they burned turns: handing over a deck with a broken/ugly slide he had to screenshot back, overwriting slides he authored, walls of text, delivering HTML when he wanted pptx, and asking him to open/check things you can check yourself.
Mode detection (do this first)
- REVISE — he gave you a deck he (or a customer) touched: make ONLY the changes he asked for, in place, with python-pptx. Never regenerate, reorder, or "improve" other slides. His words: "keep the slides I had... THATS IT". When in doubt whether a slide is his, it's his.
- RESTYLE — he gave a deck and wants it in the house style: keep content and slide order exactly; change fonts, colors, spacing, layout polish only.
- NEW — build from notes/transcript/md/conversation. Distill the BUSINESS USE CASE, not the conversation that produced it. A transcript is raw ore, never an outline.
Style contract (extracted from the canonical STYLED reference deck)
- 16:9 (13.33in x 7.5in). Build with python-pptx (installed, v1.0.2).
- Fonts: Segoe UI body, Segoe UI Semibold headings/emphasis, Consolas for code. Never Calibri, never the template default.
- Palette: text
#1B1A19(near-black) and#3B3A39; secondary text#605E5C; accent/link#0078D4(Microsoft blue); positive#107C10; warning/highlight#D83B01; white#FFFFFFon dark fills. Nothing outside this palette without being asked. - Type scale: titles ~40pt, section heads ~19pt, body 13–14pt, captions 10.5–12pt.
- Layout: generous whitespace, left-aligned text, consistent margins across ALL slides (misaligned elements = "looks vibe coded"). One visual anchor per slide max.
Content rules (KISS — he has said this five times in a row)
- Default ≤ 10 slides. One idea per slide. ≤ 5 bullets per slide, ≤ 12 words per bullet. If a slide needs a paragraph, it's two slides or a talk track.
- Customer-facing decks: strip PII — no customer employee names, emails, or internal identifiers unless he explicitly says otherwise. Generalize ("a national retailer") if the customer name itself is sensitive.
- Output is a real
.pptxon disk. HTML decks only when he asks for HTML. Never emojis.
Self-review gate (non-negotiable — this is the whole point)
Before telling him anything is done:
- Render:
soffice --headless --convert-to pdf --outdir <dir> <deck>.pptx - Read the PDF and look at every page. Check each slide for: text overflowing or clipped by shapes, overlapping elements, off-palette colors, wrong/default fonts, ragged alignment vs neighboring slides, orphaned placeholder text ("Click to add..."), unreadable contrast.
- Fix everything you find, re-render, re-inspect. Loop until a full pass is clean. Do not ask him to be the QA loop — no screenshots from him, ever.
- In REVISE mode, additionally diff-check: confirm untouched slides are byte-identical in content (same text runs) to what he gave you.
Handoff
- Save next to the source (or
~/Desktopfor ad-hoc asks), versionedName_v2.pptxstyle if a prior version exists — never overwrite the file he gave you. - Pop it open:
open -a "Microsoft PowerPoint" <deck>.pptx - Report: file path, slide count, one line per change made (REVISE/RESTYLE) or the slide-by-slide outline (NEW), and confirmation the visual pass was clean.
Parameters
The typed contract this capability answers to (JSON Schema — the deterministic layer):
{
"properties": {
"deck": {
"description": "Derived from `<deck>` used in the documented command at line 29.",
"type": "string"
}
},
"required": [],
"type": "object"
}
<!-- toaster:generated:end -->
<!-- toaster:generated:begin -->
Deterministic steps
Lifted verbatim from the procedure above by toaster.py toast. Run them in order, substituting the typed parameters; do not paraphrase:
open -a "Microsoft PowerPoint" <deck>.pptx
<!-- toaster:generated:end -->
<!-- rci-capsule:v1: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 -->Gives 0 of the 12 instructions most pdf office docs skills give in ~8.8k tokens
Counted across 635 of the 690 authors here whose files we hold, read 2026-08-06
- extract text using pdfplumberin 92 of 635, across 25 files
- create PDFs using reportlabin 83 of 635, across 16 files
- read FORMS.md to fill out PDF formsin 80 of 635, across 13 files
- OCR scanned PDFs using pytesseractin 77 of 635, across 10 files
- merge or split PDFs using qpdfin 70 of 635, across 3 files
- use Excel formulas instead of hardcoded calculated valuesin 68 of 635, across 12 files
- unpack edit xml and repack existing documentsin 63 of 635, across 8 files
- document sources for hardcoded valuesin 61 of 635, across 9 files
- write minimal python code without unnecessary commentsin 59 of 635, across 7 files
- run the recalculation script after adding or modifying formulasin 58 of 635, across 6 files
- fix all identified formula errors and recalculatein 58 of 635, across 6 files
- format years as text stringsin 57 of 635, across 5 files
Said here and by no other author read
- use python-pptx to build decks
- use segoe ui fonts and the specified palette
- limit slides to ten or fewer
- strip personally identifiable information
- render the pptx to pdf
- loop fixes until visual pass is clean
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.