PPTskill skill
A Chinese-language skill that turns PDF, DOCX, web pages and Markdown into PPTX presentations with real editable shapes.
- 58 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The skill reads source documents and creates PPTX files locally.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/pptskillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skill reads source documents and creates PPTX files locally.
This is third-party code. Review the repository files before installing.
What it does
PPTskill is a fork of ppt-master: an agent skill that builds a presentation from PDF, DOCX, a web page or a Markdown document. The output is real PowerPoint objects (DrawingML) rather than pictures or embedded SVG, so any element can be edited with a mouse. A reference `_svg.pptx` version is saved alongside. The chain runs on scripts: `project_manager.py init` creates a project, `total_md_split.py` cuts the material into slides, `finalize_svg.py` finishes the styling and `svg_to_pptx.py` assembles the file. More than ten templates are available: a McKinsey and BCG style consulting look, academic, zen, magazine, tech and nature. `examples/` holds 15 projects and 229 pages. It runs locally, so source documents stay on your machine. It needs Python 3.8 or newer and `pip install -r requirements.txt`. OpenClaw suits it best, with Cursor named a good alternative.
Who it is for. People preparing reports, defences and product presentations who want a PPTX editable in PowerPoint.
Good fit when
- A quarterly PDF report must become an 8 to 10 slide deck.
- The file must open in PowerPoint with elements editable as ordinary shapes.
- Documents cannot go to online services, so a local build is needed.
- A thesis defence needs an academic template.
Not a fit when
- You need a single-file HTML web presentation, not a PowerPoint file.
- Chinese documentation and prompts are not accessible to you.
- You need a cloud collaborative slide editor.
Example request
Build a presentation from the Q3.pdf quarterly report in the consulting style on 8 to 10 slides, confirm the spec first.Limitations
The description and interface are in Chinese, and an English README is in `README_EN.md`. It is a fork of ppt-master and part of the code comes from there. It needs Python 3.8 or newer; most tools use only the standard library and the rest install through `requirements.txt`. The agent picks the format and template, so before building it confirms the design spec with you: style, 16:9 format and page count. Slide quality depends on the model. The last commit was on 29 October 2026.
How to disable. Delete the skill folder and the cloned repository. Created presentations remain ordinary PPTX files in the project directory.
FAQ
How does the PPTX differ from slides made of images?
Elements are created as real PowerPoint objects (DrawingML), so any text or shape can be edited. A reference SVG version is saved as a separate `_svg.pptx` file.
Which input formats are supported?
PDF, DOCX, a web page URL and Markdown.
Which templates are available?
More than ten: consulting, academic, zen, magazine, tech, nature and others.
How do I build a presentation by hand?
Create a project with `project_manager.py init my_project --format ppt169`, then run `total_md_split.py`, `finalize_svg.py` and `svg_to_pptx.py <project> -s final`.
Where can I see examples?
In `examples/`: 15 finished projects with 229 pages, including consulting and academic ones.
Discussion
No questions or reviews yet.
Related
SkillsA skill for editable PowerPoint decks: plans structure and style, builds PPTX and checks every slide through PNG.
A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations
A skill that builds presentations from HTML slides with rendering, per-slide visual review, and conversion to an editable PPTX
A skill that turns an article, report or notes into a deck of full-slide images and assembles them into a pptx
Skill turns the agent into a deck producer: brief, storyboard, slide posters, QA and a PDF or editable PPTX.
A skill that builds decks with gpt-image-2: each slide is drawn as a full layout and packed into .pptx, optionally mimicking a reference template
README in short
A skill that builds a PPTX with editable shapes from PDF, DOCX, web pages and Markdown. It runs locally with more than ten templates and examples included.