A Gemini CLI skill that converts Standard Operating Procedures into branded PowerPoint slide decks for data labeler training.
Paste an SOP, get a professional .pptx with consistent structure, color palette, and tone. Every time.
git clone https://github.com/YOUR_USERNAME/sop-slide-builder.git
cd sop-slide-builder
bash setup.shThe setup script installs Gemini CLI, python-pptx, and writes the config files.
cd ~/sop-slide-builder
geminiThen paste your SOP. Gemini writes deck_content.json and runs build_deck.py to produce a real .pptx file.
Every deck follows a fixed 7-section structure:
- Orientation — title, objectives, scope, workflow overview
- Core Concepts — one concept per slide with "Why this matters" callouts
- Step-by-Step Instructions — one action per slide, screenshot placeholders
- Examples and Edge Cases — correct/incorrect comparisons, gray-area resolutions
- Decision Guides — flowchart-style decision trees for common judgment calls
- Quality and Expectations — acceptance criteria, metrics, escalation protocol
- Reference and Close — cheat sheet, FAQ, contacts
| Element | Color | Usage |
|---|---|---|
| Navy | #1B2A4A |
Headers, section dividers |
| White | #FFFFFF |
Backgrounds |
| Teal | #2A9D8F |
Tips, highlights, accents |
| Warm Gray | #6B7280 |
Secondary text |
| Coral | #E76F51 |
Warnings, errors, "do not" examples |
5 slide types: title, section_divider, content, comparison, decision_tree
Ask Gemini to make changes and it regenerates the full .pptx. No HTML fallback, no code blocks. The Python script is the only output path, so the format is always correct.
- Node.js (for Gemini CLI)
- Python 3 + pip
- Google account (Gemini CLI auth)