Create Consulting-Quality Slides with AI Using consulting-pptx-skill
機械翻訳 / Machine-translated
機械翻訳 / Machine-translated
Original article: Create Consulting-Quality Slides with AI Using consulting-pptx-skill (cccskills)
Skill page: consulting-pptx-skill
Key takeaways from this article
If you use AI to create materials for meetings or proposals, adding consulting-pptx-skill lets you produce executive-meeting-quality slides.
The agent assembles slides based on design rules and 62 component types, then returns HTML and PDF that have passed a mechanical check.
This article covers the end-to-end workflow through to completion, how to add pages in the same format to an existing PowerPoint, and installation instructions and caveats.
When you request materials for an executive meeting, the agent reads the rules, assembles the slides, and returns HTML and PDF that have passed validation.
A single sentence is all you need:
Please create materials for an executive meeting where the conclusion comes through in the title.
First, the agent reads the full design rules file, slide-rules.md.
It then summarizes the purpose, deliverables, and scope in three to five lines and gets alignment with the user before proceeding.
Next, it writes a one-line-per-slide title list (storyline), with a note on the presentation format—"chart," "table," "two-column," etc.—for each line.
Once the storyline is set, a draft HTML is generated with component numbers arranged in sequence.
Placeholder text is replaced with real content, and the file is revised until mechanical checks and layout validation show zero FAILs.
A separate agent that doesn't know how it was built also reviews the draft, and a decision table is made for each piece of feedback, incorporating only the accepted items.
Finally, the file is printed to PDF via Chrome, every page is converted to images, and a visual review is performed.
The report records the actual page numbers that were reviewed.
The deliverables are a 16:9 HTML file (one section per slide) and a PDF printed from it.
This skill's job is to standardize writing through rules, assemble slides from 62 component types, and finalize them with a mechanical check.
Here's a look at each part.
The authoritative rules document is references/slide-rules.md, and the full text must be read before starting any work.
The opening section summarizes the items to pay particular attention to for each type of material.
The procedure is to confirm the relevant sections for the material being created before getting started.
The main rules are shown in the table below.
| Item | Rule content |
|---|---|
| Title | State the conclusion. One line as a rule; do not use polite verb endings |
| Layout | One message per slide. Facts and charts on the left, implications on the right. Do not use a "POINT" banner at the bottom |
| Tables | Use "axis tables" where rows are items and columns are viewpoints |
| Decoration | No rounded corners. If using color coding, include a legend on the same slide |
| Charts | Don't settle for a table for trends, composition ratios, or distributions — draw a chart |
| Text | Use one term per concept throughout a document; spell out abbreviations in full on first use |
Beyond the items in the table, reading only the titles from start to finish must tell a coherent story.
Detailed rules such as matching numbers stated in titles with numbered items in the body text are also part of the ruleset.
Layouts are assembled by selecting from two HTML component libraries.
The 27 basic types include covers, overview maps, chevron arrows, premise→conclusion layouts, axis tables, evaluation tables, distribution charts, and more — start here.
If that's not enough, use the additional 35 types, which include executive summaries, stacked bar charts, bridges, scatter plots, matrices, roadmaps, and Gantt charts.
A PDF printout of all 62 types is also included so you can browse them visually.
Scripts handle component assembly and page renumbering, so there's no need to copy and arrange things manually.
The type catalog is positioned as an idea book for layouts.
Don't fit your slides to a type — choose the type that suits the flow of your narrative, and if none fits, discard it and compose freely.
For each slide, question whether the current type is the right one, and make adjustments such as splitting a table across two slides.
During finalization, check_deck.py is run and the file is revised until there are zero FAILs.
In addition to rule violations, placeholder text left in the body, type names left as titles, and text blocks with two or more sentences crammed together are all FAIL conditions.
The subsequent check_layout.mjs performs actual rendering to find overlaps, overflow, and pages where more than 40% of the type area is empty.
The mechanical check covers overlaps, overflow, and rule violations.
Issues such as malformed bar charts, empty figures, and misaligned bottom edges on the left and right sides are caught by visually reviewing the PDF.
For materials going outside the organization, you can run a check against a blocklist of customer names and project codes.
Terms left in HTML comments or attributes are also caught, and the terms themselves are not displayed in the output.
If you're handed an in-house standard deck or a work-in-progress proposal, pages are assembled directly on that file's master.
This is because PPTX files converted from HTML have their own typefaces and type areas, so inserting them would clash with the surrounding pages.
The process starts by measuring the document's formatting and writing it to a settings file, then creating pages in that same format using those values.
What you receive is a file containing only the pages to be inserted.
Inserting them into the document is done by the user in PowerPoint using "Use Destination Theme."
Run the following command in your terminal to add the skill.
npx skills add https://github.com/carnot-tech/jinba-consulting-pptx-skill --skill consulting-pptx-skill
If you're leaving it to Claude Code, send the following message exactly as written.
It asks Claude to review the contents before placing them.
次の Agent Skill をインストールしてください。
https://github.com/carnot-tech/jinba-consulting-pptx-skill
まず SKILL.md と付属ファイルの中身を確認し、不審な処理(外部への送信、認証情報の読み取りなど)がないことを確かめてから、~/.claude/skills/consulting-pptx-skill/ に配置してください。
To use it across all projects, place it in ~/.claude/skills/; for a specific project only, place it in .claude/skills/.
The distribution source is carnot-tech/jinba-consulting-pptx-skill.
The form of deliverable you receive varies depending on how you make your request.
| Request style | What you receive |
|---|---|
| Standard request | HTML and PDF |
| Explicitly say "as PPTX" or "make it a PowerPoint" | An editable PPTX converted from the finalized HTML |
| Hand over an existing PPTX and request additional pages | An insertion-ready PPTX assembled on that file's master |
Explain this proposal with a comparison table and charts, and make it a PDF.
The comparison is assembled using an axis table component, and pages with numerical trends or composition ratios are returned as charts.
Pages that require charts must be drawn as charts rather than being poured into a table component — that's in the rules.
The deliverables are HTML and a PDF with every page visually reviewed.
Choose from the type catalog and turn this new business plan into a deck of roughly 10 slides.
A title list and the presentation format for each page are presented first, and appropriate types such as roadmaps and Gantt charts are selected.
For a deck of around 10 slides, section dividers are not included.
Create additional pages to insert into this PPTX, in the same format.
The agent measures the formatting of the handed-over document, reads the summary, and refines the values while comparing against the document.
The assembled pages are brought to zero FAILs in the mechanical check, then delivered as a file containing only the pages to be inserted.
The tools required vary by step.
The mechanical HTML check runs on the standard library alone; layout validation requires Playwright (installed via npm run setup).
For PPTX conversion, make sure you have Node 22 or later, Chrome, and python-pptx.
In a converted PPTX, SVG charts, diagrams, and images are embedded as images, so the text and values inside them cannot be edited.
Typefaces are replaced with Yu Gothic and Yu Mincho, and line endings may shift by one character.
Transformations such as rotation are also not reproduced, so a visual review by opening the file in PowerPoint is necessary after conversion.
Assembling directly on an existing document's master is only done when an existing PowerPoint has been handed over and a PPTX of the pages to insert is requested.
Any assembled file must be validated before being opened in PowerPoint.
Opening a malformed file leaves a repair dialog in PowerPoint.
The back cover's lower left includes a line noting that the material was created with consulting-pptx-skill by default.
The tool name may only appear in the source line on the final page; having it on any other page results in a FAIL during the check.
The license is MIT.
Before installing, read the contents of SKILL.md and the included scripts.
This skill may ask whether to pull in the latest version, or suggest submitting general feedback as a PR.
If you agree, it will proceed all the way to gh pr create, so verify that no customer names or figures are mixed into the diff before responding.
If you want to turn business flows or concepts into diagrams before including them in your materials, diagram-maker is available.
Diagrams are saved as SVG-embedded HTML that can be opened in a browser, or in editable Excalidraw format.
Yes.
If you explicitly say "as PPTX" or "make it a PowerPoint," the finalized HTML will be converted to an editable PPTX.
Without that explicit instruction, you'll receive a PDF.
Yes.
Your organization's rules, blocklist terms, and custom templates go in the local/ folder and are read after the core rules.
Since the core rules are not overwritten, updating the skill won't cause conflicts.
No.
The type catalog is an idea book for layouts; if none of the types suit the flow of your narrative, discard them and compose freely.
You're welcome to edit the component CSS on your own deck's side.
consulting-pptx-skill is a skill that standardizes slide quality through three elements: design rules, a component library, and a mechanical check.
It's suited for people who want to draft materials for executive meetings or proposals with AI while reducing inconsistencies in appearance and writing style.
It also supports adding pages in the same format to an existing PowerPoint.
You can find more details on the cccskills page.
This article is a repost of cccskills's article "Create Consulting-Quality Slides with AI Using consulting-pptx-skill."
Details about the skill and installation instructions can be found on the cccskills consulting-pptx-skill page.