# slides_maker: the pull quote forbids shipping without a critic review, the feature list lets you skip it, and the repo ships no dependency manifest

> slide-maker is a skill rather than an application. You install nothing and load it into Codex or Claude Code, hand it a paper, a repository, a document, or just a topic, and a team of specialised agents reads the source, plans the story, composes a deck, and writes a real PowerPoint file where every text box, chart, and equation stays click-to-edit. The marketing sentence at the top and the feature list underneath it disagree about whether the review step is mandatory.

**addsumtech/slides_maker** — Turn papers, code, and docs into presentation-ready, natively editable PPTX in Codex / Claude Code. Native charts and equations, speaker notes, click-build animations, and an independent critic review before delivery.

- Repository: https://github.com/addsumtech/slides_maker
- Website: https://slides.addsum.top
- Stars: 540 · Forks: 49
- Language: Python
- License: MIT
- Published: 2026-09-10 · Updated: 2026-09-10 · Language: en
- Canonical page: https://hysenlabs.com/projects/addsumtech-slides-maker

## The headline forbids shipping without a review the features let you skip

The pull quote above the fold says the tool will not hand the deck over until an independent critic signs off. Three paragraphs later, the third pillar says a separate critic tries to break the deck and sends fixes back, that you pick how hard, or skip it, after seeing the first render. Those are two different products described ten lines apart. The skip is not a hidden flag: it is written into the feature description as part of the design, on the reasoning that you see the first output and then decide how much scrutiny it needs. The remaining half of that pillar is the interesting part and holds either way, because the critic is a separate model rather than the author grading its own work. What does not hold is the guarantee in the headline, which reads as an unconditional property of the tool rather than a default you can turn off after the first draft.

## Zero install and no zero-setup cloud appear in the same breath

The opening invites you to try it with zero install in ChatGPT through a hosted custom assistant. Twelve lines later, the limits paragraph says there is no zero-setup cloud, no share links, and no animated web backgrounds, and that it makes a file which runs locally and opens in real PowerPoint or Keynote. A hosted assistant cannot hand you a local file on your own disk, so the two routes deliver different things through the same pitch: one returns something inside someone else's product, the other writes a `.pptx` you own. Nothing on the page walks through which of the four things you get in the hosted route, and the hosted route is the one described with the stronger adjective. The site that serves the intro video and hosts every template download is a third domain, separate from the project site and from the company link in the footer.

## Four spellings of one name across the repository and two skill hubs

The repository is `addsumtech/slides_maker`, with a plural noun and a join character. The heading of the README calls the tool `slide-maker`, singular with a hyphen, and the release tags follow that spelling, as in the 5.6.0 release named for what a deck is asked to do in a room. One skill directory link uses the plural again, on a Tencent-hosted hub, while another uses the singular on a different platform entirely. The footer credits the tool to a company whose site is one word, and the repository owner is a third word built from it. So the same project is `slides_maker` in the address bar, `slide-maker` in the prose and the tags, `slides-maker` at one hub, and `slide-maker` at another. None of that breaks anything, but a reader searching for one spelling may not find the other. The distribution surface is wider than the repository. Four hosting platforms are badged at the top of the page, a Tencent-hosted skill directory, a second skill platform, a third directory where the path sits under a personal account rather than the project account, and a hosted assistant with its own identifier. Each of those is a copy maintained by someone other than the repository, which means the skill a user loads may not be the skill in this git history.

## Speaker notes and click-build animations are in the description and not the pillars

The repository description promises native charts and equations, speaker notes, click-build animations, and an independent critic review before delivery. The four pillars, which the page says are the things that actually matter when a deck is yours to defend, cover source tracing, native editable PowerPoint, independent review, and design across languages and canvases. Speaker notes and animations appear in neither the pillars nor anything else visible. That is two of the four features the metadata advertises going unmentioned on the page itself, which suggests the description was written against a broader capability list than the one the landing section chooses to highlight. The same paragraph also concedes the point honestly, saying native editable PowerPoint is now table stakes and that several tools do it, and that the rarer combination is editable, source-traced, critic-reviewed, and composed for your content at once.

## Six canvases each with their own safe zones is the claim with no artefact

The fourth pillar says the same skill recomposes to six formats: sixteen by nine, four by three, square, three by four cards aimed at a specific social platform, nine by sixteen story covers, and A4 print one-pagers, each with its own safe zones and layout logic. That last clause is the load-bearing part. A single layout engine with a different page size produces one design; six designs that each respect their own safe zones is six layout systems, and the phrase no longer fits in a paragraph. None of it is demonstrated on the page. What is demonstrated is a gallery of twelve directions, each with an English and a Chinese set, every one a complete deck with real content rather than placeholders, reachable through an online flip viewer or a direct template download. The visible grid shows seven English entries and the table is cut off mid-cell, so the Chinese set is asserted rather than shown. Each of the seven visible cells also carries the same two link captions, Flip online and Download .pptx, with only the bold title above them telling one deck from another, so a reader scanning the grid is relying entirely on those titles to judge whether any of the twelve directions is theirs.

## A Python project with no manifest, no test directory, and no install command

The primary language is recorded as Python, and the root of the repository holds `.claude-plugin/`, `.github/`, `.gitignore`, `CHANGELOG.md`, `LICENSE`, `README.md`, `README_CN.md`, `SECURITY.md`, `docs/`, `scripts/`, and `skills/`. There is no `pyproject.toml`, no `requirements.txt`, no `setup.py`, and no test directory. There is also no install command, which is consistent with the distribution model: the page tells you to chat with the tool inside Codex or Claude Code, or to use it inside a hosted assistant, and the root has a plugin directory and a skills directory rather than a package. The cost is that a reader who wants to know which Python packages the scripts under `scripts/` need has nowhere to look, and a user who wants to run any part of it outside a coding agent has no manifest to install from. The repository is a prompt bundle with helpers attached, and it is honest about that. Two files in the root suggest the project is aware of the operational side. A changelog and a security policy sit beside the readme, and a Chinese translation of the readme is linked from its first paragraph, which is the shape of a project that expects to be run by other people rather than only by its author. Neither substitutes for a manifest, and the gallery of downloadable template files is the only artefact on the page a reader can inspect without loading the tool.

## Release notes that name their own past bugs, cut seconds after the last push

The three most recent releases carry subtitles rather than version numbers alone. The 5.5.0 release is named for coverage that looked complete and was not. The 5.4.0 release is named for instruments that were measuring the wrong thing. Naming a release after the defect it fixes is an unusual and welcome convention, and it tells a reader what class of problem the project is actually working on, which is coverage and measurement rather than layout polish. One detail about the release mechanics is worth noting: the newest tag was published on 2026-09-25 at 08:18:55 UTC and the repository's last push is recorded at 08:18:43 the same day, twelve seconds apart. So releases are cut from the tip commit automatically, with no window between the last change and the published artefact.

## Conclusion

This is a skill worth trying if your deck has to survive questions from the room, because the two claims that matter, that numbers trace back to your source and that the output is a real editable PowerPoint object rather than a flattened picture, are the right two to build a tool around. Two things to weigh first. The critic review is described as mandatory in one sentence and optional in the next, and the decision about how hard to push it is deferred until after you have seen a render, so decide for yourself whether the deck you care about gets reviewed at all. And it makes a file rather than a service, which the page states plainly, so the hosted ChatGPT route and the local file route are two different products sharing one pitch.

## FAQ

### How do I use slides_maker?

You load it into Codex or Claude Code and give it a paper, a repository, a document, or just a topic. There is no install command and no dependency manifest in the repository. The root holds `.claude-plugin/` and `skills/` directories rather than a package.

### Is the critic review required in slides_maker?

The two statements conflict. The headline says the deck will not be handed over until an independent critic signs off, while the feature description says you pick how hard to push the review, or skip it, after seeing the first render. The critic is described as a separate model rather than the author reviewing its own work.

### What output formats does slides_maker produce?

A native PowerPoint file where every text box, shape, chart, and equation is click-to-edit rather than flattened to an image. The skill also recomposes to six canvases including square, 3:4 cards, 9:16 story covers, and A4 print one-pagers, each with its own safe zones.

### Does slides_maker work without installing anything?

It is presented as zero install inside a hosted ChatGPT assistant, and separately as making a local file with no zero-setup cloud and no share links. The two routes are described on the same page without reconciling what each one returns.

## Sources

- [addsumtech/slides_maker on GitHub](https://github.com/addsumtech/slides_maker)
- [License: MIT](https://github.com/addsumtech/slides_maker/blob/main/LICENSE)
- [Project website](https://slides.addsum.top)
- [README](https://github.com/addsumtech/slides_maker/blob/main/README.md)
- [Releases](https://github.com/addsumtech/slides_maker/releases)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/addsumtech-slides-maker
