Pptx to md
Skill fabioc-aloha/Alex_Skill_Mall/plugins/converters/pptx-to-md
284 curated plugins for AI assistants across 16 categories: security, Azure, documentation, code quality, cloud infrastructure, and more. Works with GitHub Copilot. Drop into .github/skills/local/ and go.
npx -y skills add fabioc-aloha/Alex_Skill_Mall --skill pptx-to-mdAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 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
Convert PowerPoint (.pptx) to Markdown via Pandoc.
SKILL.md
1.3 KB, 303 tokens by cl100k_base, as published. Nobody here has run it
pptx-to-md
Convert PowerPoint (.pptx) to Markdown via Pandoc.
When to Use
- Extracting slide content for editing in plain text
- Migrating decks into documentation systems
- Salvaging content from legacy
.pptxfiles
What's Here
pptx-to-md.cjs — Node script that wraps Pandoc.
External Dependencies
node(≥ 16)pandoc(≥ 3.0) on PATH
Usage
node pptx-to-md.cjs deck.pptx
node pptx-to-md.cjs deck.pptx --output deck.md
node pptx-to-md.cjs deck.pptx --extract-media ./media
Output Structure
| PowerPoint | Markdown |
|---|---|
| Each slide | ## Slide N heading |
| Title placeholder | First line under heading |
| Body text / bullets | Paragraphs and lists |
| Speaker notes | Quoted block at slide end |
| Embedded images | Saved to --extract-media dir, referenced as ![]() |
Notes
- Animations, transitions, and complex layouts are lost — content survives, motion does not
- Pair with
md-to-pptxfor round-trip workflows (lossy for layouts, lossless for content) - Use
--extract-mediato keep images as separate files instead of inlining