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
Skill

Minimal access

Why this level

  • The skill reads source documents and creates PPTX files locally.
All reasons and checks

aipmandy/pptskill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/pptskill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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.

Skills

A skill for editable PowerPoint decks: plans structure and style, builds PPTX and checks every slide through PNG.

SkillExtended access504Repository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillExtended access76.3KRepository stars

A skill that builds presentations from HTML slides with rendering, per-slide visual review, and conversion to an editable PPTX

SkillExtended access5.2KRepository stars

A skill that turns an article, report or notes into a deck of full-slide images and assembles them into a pptx

SkillExtended access7.8KRepository stars

Skill turns the agent into a deck producer: brief, storyboard, slide posters, QA and a PDF or editable PPTX.

SkillMinimal access54Repository stars
Needs a VPN

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

SkillExtended access1.5KRepository stars

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.

README badge

Report a problem