Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOP Training Deck Builder

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.

Quick Setup

git clone https://github.com/YOUR_USERNAME/sop-slide-builder.git
cd sop-slide-builder
bash setup.sh

The setup script installs Gemini CLI, python-pptx, and writes the config files.

Usage

cd ~/sop-slide-builder
gemini

Then paste your SOP. Gemini writes deck_content.json and runs build_deck.py to produce a real .pptx file.

What It Produces

Every deck follows a fixed 7-section structure:

  1. Orientation — title, objectives, scope, workflow overview
  2. Core Concepts — one concept per slide with "Why this matters" callouts
  3. Step-by-Step Instructions — one action per slide, screenshot placeholders
  4. Examples and Edge Cases — correct/incorrect comparisons, gray-area resolutions
  5. Decision Guides — flowchart-style decision trees for common judgment calls
  6. Quality and Expectations — acceptance criteria, metrics, escalation protocol
  7. Reference and Close — cheat sheet, FAQ, contacts

Design System

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

Revisions

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.

Requirements

  • Node.js (for Gemini CLI)
  • Python 3 + pip
  • Google account (Gemini CLI auth)

About

Gemini CLI skill: converts SOPs into branded training slide decks for data labelers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages