carnot-tech/jinba-consulting-pptx-skill
AIにまじなPPTXを作らせる Claude Code / Codex スキル
What it solves
This project provides a structured system for AI agents (specifically Claude Code) to generate professional, boardroom-quality presentation decks. It solves the problem of AI-generated slides often lacking logical rigor, consistent design, and adherence to professional consulting-style design rules, which usually requires extensive manual correction.
How it works
The system uses a "rules-first" approach rather than relying on simple templates. It combines several components:
- Design Rulebook: A comprehensive text file (
slide-rules.md) that defines strict layout and logic rules (e.g., "conclusions must be in the title"). - HTML-based Workflow: Slides are first constructed as HTML (16:9) using a library of 62 pre-defined parts (basic and advanced layouts). This allows for faster iteration and easier mechanical checking.
- Automated Validation: A Python script (
check_deck.py) mechanically checks the HTML or PPTX for rule violations and placeholder remnants. - Review Cycle: A separate AI agent is prompted to review the content for logic and language contradictions using a specific review prompt.
- Conversion: Once finalized in HTML, the deck is converted to an editable PowerPoint (.pptx) file using a script that maps HTML elements to PowerPoint shapes.
Who it’s for
- Professionals and consultants who need to produce high-quality decks quickly using AI.
- Teams wanting to standardize their AI-assisted presentation design across an organization.
- Users of Claude Code who want to extend its capabilities for document creation.
Highlights
- 62-Part HTML Library: A wide array of professional layouts including executive summaries, Gantt charts, and issue trees.
- Mechanical Rule Checker: Automates the detection of design rule violations, ensuring consistency without manual oversight.
- HTML-to-PPTX Pipeline: Converts HTML layouts into fully editable PowerPoint shapes rather than static images.
- Customizable Framework: Allows users to add organization-specific rules in a local directory to evolve the system's quality over time.
Related
- Project
- Project
- Project
- Project