Skill metadata
Reference: full SKILL.md
The following is the complete skill definition that Mibyan loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.
pptx-author
Produce a .pptx file on disk usingpython-pptx. Use when you need to deliver a deck as a file artifact, not drive a live PowerPoint session.
Adapted from Anthropic’s pptx-author and pitch-deck skills in anthropics/financial-services. The MCP / Office-JS branches of the originals are dropped — this assumes headless Python.
For the broader, already-shipped PowerPoint authoring skill (slides, speaker notes, embeds, media), see the built-in powerpoint skill. This skill is a lighter-weight pattern tuned for model-backed decks (pitch decks, IC memos, earnings notes) where every number must trace to a source workbook.
Output contract
- Write to
./out/<name>.pptx. Create./out/if it does not exist. - Return the relative path in your final message.
Setup
Core conventions
One idea per slide
Title states the takeaway; body supports it. A slide titled “Q3 Revenue” is weak; “Revenue growth accelerated to 14% Y/Y in Q3” is strong.Every number traces to the model
If a figure on a slide came from./out/model.xlsx, footnote the sheet and cell.
Use the firm template when one is mounted
If./templates/firm-template.pptx exists, load it so the deck inherits branded colors, fonts, and master layouts.
Charts: PNG-from-model beats native pptx charts
When fidelity matters (the model’s chart styling must match the deck exactly), render the chart to PNG from the source workbook and embed the image. Nativepptx.chart charts are fragile and often don’t match firm conventions.
No external sends
This skill writes a file. It never emails, uploads, or posts. Orchestration layers handle delivery.Skeleton
Binding deck numbers to the source workbook
Read named ranges or specific cells from your Excel model so deck numbers never drift.excel-author skill first, or open/save through a real Excel session.
Slide-type checklist for pitch decks
A typical banking pitch deck follows this structure. Not prescriptive, but useful as a starting skeleton:- Cover / title
- Disclaimer
- Table of contents
- Situation overview
- Company snapshot (the target)
- Market / sector context
- Valuation summary (football field) — the money slide
- Trading comps detail
- Precedent transactions detail
- DCF summary
- Illustrative LBO / sponsor case
- Process considerations
- Appendix
When NOT to use this skill
- Users in a live PowerPoint session with an Office MCP available — drive their live doc instead.
- Non-financial slideware (quarterly all-hands, marketing decks) — use the broader
powerpointskill. - Decks with heavy animation, transitions, or speaker notes — use the broader
powerpointskill.

