Team Ai
Apppublic

operations-granite/HuggingFace-Granite-AI-Practice-Agent-Dev

sourceHugging Faceapache-2.0updated 3mo agoView on Hugging Face
0likes
template-slide-reference.md244 linesDownload Raw Back to docs
1# Granite Template Slide Reference Guide2 3## Quick Reference: Best Template Slides to Use4 5Based on analysis of all 121 slides, these are the **recommended template slides** for cloning:6 7---8 9## ๐ŸŽฏ Primary Template Slides (Most Useful)10 11### **Slide 101: Opening Title**12- **Use for**: First slide, presentation title13- **Layout**: Title and body14- **Structure**: Clean title slide15- **Content**: Title only, centered16- **Best for**: Opening slide of any presentation17 18---19 20### **Slide 9: Section Divider**21- **Use for**: Section breaks, chapter titles22- **Layout**: Placeholder 2723- **Structure**:24  - Background image (full slide)25  - Top logos (Granite branding)26  - Large centered text box27  - Slide number (bottom-right)28- **Text content**:29  - "YOUR Brief" style30  - 2-3 words max31- **Best for**: Dividing presentation into sections32 33---34 35### **Slide 10: Simple Content**36- **Use for**: 3-5 bullet points37- **Layout**: Title Slide38- **Structure**:39  - Title at top40  - Content area with bullets41  - Branded graphics42- **Text content**:43  - "Your Brief" title44  - "Current State:" subtitle45  - Bullet points46- **Best for**: Simple topics, brief overviews47 48---49 50### **Slide 13: Process/Timeline**51- **Use for**: 6+ bullet points, process steps52- **Layout**: Title Slide53- **Structure**:54  - Title: "Our Process and Timeline"55  - Multiple content boxes56  - Timeline/process visualization57  - 26 text items (rich content)58- **Best for**: Complex processes, timelines, multi-step content59 60---61 62### **Slide 14: Overview with Sections**63- **Use for**: Grouped content, comparison-like layouts64- **Layout**: Blank65- **Structure**:66  - Title: "Website Proposal Overview"67  - 3 main sections side-by-side:68    1. Investment (left)69    2. Team (middle)70    3. Timeline (right)71  - Icons/images for each section72- **Best for**: Proposals, overviews, multi-column content73 74---75 76## ๐Ÿ“‹ Complete Slide Inventory77 78### **By Layout Type**:79 80#### **Placeholder 27** (65 slides - Most common)81**Characteristics**:82- Avg 5 shapes per slide83- Avg 7.2 text items84- Avg 1.9 images85- Mostly section dividers and simple content86 87**Best examples**: 9, 11, 12, 15, 1688 89---90 91#### **Title Slide** (29 slides)92**Characteristics**:93- Avg 9.4 shapes per slide94- Avg 8.2 text items95- Avg 4.1 images96- Rich content slides97 98**Best examples**: 3, 4, 5, 10, 1399 100---101 102#### **3_Slide 1 master** (14 slides)103**Characteristics**:104- Avg 6.7 shapes105- Avg 10.4 text items106- Avg 3.2 images107- Standard content format108 109**Best examples**: 32, 33110 111---112 113## ๐ŸŽจ Branding Elements (Consistent Across All Slides)114 115### **Logos/Graphics**:116- **Top-left**: ~0.8" from left, 0.6" from top117- **Top-right**: ~11.11" from left, 0.4" from top118- **Typical size**: 0.32" - 2.52" wide, 0.35" - 0.79" tall119 120### **Slide Numbers**:121- **Position**: ~12.53" from left, 6.9" from top122- **Size**: ~0.41" wide, 0.35" tall123- **Style**: Small rectangle with number124 125### **Background Images**:126- **Full slide**: 13.33" ร— 7.50" (16:9 widescreen)127- **Position**: Usually at (0, 0) covering entire slide128 129### **Text Positioning**:130- **Title area**: Top 0-2 inches131- **Content area**: Middle 2-6 inches132- **Footer area**: Bottom 6-7.5 inches133 134---135 136## ๐Ÿ”„ Content Type โ†’ Template Slide Mapping137 138Use this guide to select the right template slide:139 140| Partner Content Type | Bullet Count | Recommended Template Slide | Slide # |141|---------------------|--------------|----------------------------|---------|142| **Opening title** | 0 | Clean title slide | 101 |143| **Section break** | 0-2 | Section divider | 9 |144| **Simple content** | 3-5 | Simple bullet layout | 10 |145| **Standard content** | 6-8 | Standard content | 32 |146| **Rich content** | 9+ | Process/timeline layout | 13 |147| **Overview/proposal** | Multiple sections | Overview with sections | 14 |148| **Comparison** | Two columns | Overview with sections | 14 |149| **Closing slide** | 0-1 | Title slide | 102 |150 151---152 153## ๐Ÿ“Š Analysis Data154 155### **Content Distribution**:156- **BULLET_CONTENT**: 81 slides (67%)157- **IMAGE_FOCUS**: 35 slides (29%)158- **TITLE_SLIDE**: 3 slides (2%)159- **OTHER**: 2 slides (2%)160 161### **Shape Counts**:162- Min shapes: 2163- Max shapes: 77164- Avg shapes: 6.5165 166### **Text Content**:167- Min text items: 0168- Max text items: 26169- Avg text items: 7.8170 171### **Images**:172- Slides with 0 images: 16 (13%)173- Slides with 1-3 images: 75 (62%)174- Slides with 4+ images: 30 (25%)175 176---177 178## ๐Ÿ› ๏ธ Implementation Notes179 180### **Cloning Priority**:1811. **Always clone these shapes**:182   - Background images (PICTURE type, full slide)183   - Top logos (PICTURE at ~0.8" and ~11.11")184   - Slide numbers (small AUTO_SHAPE at bottom-right)185 1862. **Replace text in these shapes**:187   - Large text boxes (width > 3", height > 0.5")188   - Positioned in title area (top < 2")189   - Positioned in content area (2" < top < 6")190 1913. **Preserve unchanged**:192   - Small graphics/icons193   - Decorative elements194   - Background patterns195 196### **Text Replacement Strategy**:197 198```python199# Identify shape roles by position and size200def identify_shape_role(shape):201    if not shape.has_text_frame:202        return "non_text"203 204    pos = (shape.left.inches, shape.top.inches)205    size = (shape.width.inches, shape.height.inches)206 207    # Small shapes are likely decorative or slide numbers208    if size[0] < 1 or size[1] < 0.4:209        return "decoration"210 211    # Top area, large width = title212    if pos[1] < 2.0 and size[0] > 3:213        return "title"214 215    # Middle area, large = content216    if 2.0 < pos[1] < 6.0 and size[0] > 4:217        return "content"218 219    return "other"220```221 222---223 224## ๐Ÿ“ File References225 226- **Full analysis**: `temp/granite_slides_analysis.json`227- **Template file**: `temp/presentation-planning/original deck - template/WIP - Dec25 - Granite PowerPoint Proposal Template.pptx`228- **Analysis script**: `temp/analyze_slides_detailed.py`229 230---231 232## โœ… Verification Checklist233 234When implementing, verify:235 236- [ ] Cloned slide has background image237- [ ] Top logos present at correct positions238- [ ] Slide number visible (bottom-right)239- [ ] Title replaced correctly240- [ ] Bullets populated in content area241- [ ] Original formatting preserved242- [ ] Fonts match template (auto-inherited)243- [ ] Colors match template (auto-inherited)244