consulting-pptx-skill

A Claude Code and Codex skill that builds business decks in HTML under a rulebook and checks them with a script before PDF export.

  • 1,607 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The skill scripts run on your machine, and `npm run setup` downloads about 95 MB of browser.
  • The skill adds a line naming the tool at the end of a deck, which is worth noting before sending to a client.
All reasons and checks

carnot-tech/jinba-consulting-pptx-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/consulting-pptx-skill

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

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill scripts run on your machine, and `npm run setup` downloads about 95 MB of browser.
  • The skill adds a line naming the tool at the end of a deck, which is worth noting before sending to a client.

This is third-party code. Review the repository files before installing.

What it does

consulting-pptx-skill is a skill for preparing consulting decks. It holds a slide-design rulebook in `references/slide-rules.md`, a rule-violation checker `scripts/check_deck.py`, a library of 65 ready HTML slide parts and a PDF catalog of those parts. The agent first reads the rules, then assembles a draft with `scripts/new_deck.py --parts ...` from the parts it needs and replaces placeholders with real text and numbers. The deck then goes through checks: the script finds rule violations, and `scripts/check_layout.mjs` looks for overlaps and overflow in real rendering. The last step is a review by a second agent using the prompt in `references/content-review-prompt.md`; it reads the deck without knowing how it was built and points out logic and language errors. The result is exported to PDF through headless Chromium. When an editable file is needed, `scripts/html_to_pptx.py` converts the HTML into a PPTX with native PowerPoint shapes. The rules and parts were written for the Japanese business setting, but the structure works for any language. The author suggests adding your own remarks to `slide-rules.md` so quality grows from deck to deck.

Who it is for. Consultants, analysts and managers who hand reports and proposals to an agent and want slides that need no manual cleanup.

Good fit when

  • Every week a client deck is due and its look differs from run to run.
  • You want each slide title to carry the conclusion, checked by a script rather than by eye.
  • The deck must go out as PDF and you also want an editable PPTX for later changes.
  • A team keeps its own formatting rules and wants the agent to read them before every job.
  • A finished draft should be reviewed by a second agent for logic and style.

Not a fit when

  • You need one simple deck of a couple of slides, where the parts and checks are overkill.
  • The design is fixed by a corporate PowerPoint template that cannot change. The author describes a separate route for that case, which measures the template instead of exporting directly.
  • You need animation and slide transitions, which HTML and PDF do not carry.

Example request

Build a five-slide quarterly results deck with consulting-pptx-skill, run the checks and export a PDF.

Limitations

The rules and texts in the repository are Japanese, so you will adapt the rules for Russian or English slides. PDF export needs the Chromium headless shell (about 95 MB, installed with `npm run setup`), image output from PDF needs poppler, and PPTX conversion needs Node.js 22 or newer and `python-pptx`. The skill asks to put a line crediting the tool at the end of a deck. In AI-themed decks it may mention the Jinba platform, which you switch off with a note in `local/slide-rules.local.md`.

How to disable. Delete the `~/.claude/skills/consulting-pptx-skill` folder. The downloaded Chromium sits inside the skill folder, so nothing else needs removing.

FAQ

What is the main part of this skill?

The `references/slide-rules.md` rulebook. The parts and scripts give a fast draft and find violations, but quality rests on the rules and the editing that follows.

Which output formats does it produce?

HTML for assembly and PDF for delivery. An editable PPTX comes from a separate command, and only when the user asks for it.

Does checking work without installing Chromium?

Partly: `check_deck.py` and `new_deck.py` use only the Python standard library. Render checks and PDF export need the headless browser.

Can I use my own rules?

Yes. The author suggests appending your own remarks to `slide-rules.md` and keeping local settings in the `local/` folder.

How do I update the skill?

Run `git pull` in the skill folder.

Discussion

No questions or reviews yet.

Skills

PPT Agent Skill

ppt-agent-skill

A Claude Code skill: from one sentence a presentation in HTML and editable PPTX, 26 styles and 18 charts by the author's description

SkillMinimal access182Repository 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

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

SkillExtended access504Repository stars

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

SkillMinimal access54Repository stars

A Chinese-language skill that turns PDF, DOCX, web pages and Markdown into PPTX presentations with real editable shapes.

SkillMinimal access58Repository 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

README in short

The authors present the skill as the working kit the Jinba team uses for weekly proposals and reports: rules, 65 parts, checks and a review by another agent. MIT license.

README badge

Report a problem