google-slides-storyboard
SKILL.md
Google Slides Storyboard Skill
Presentation automation and storyboard-driven slide deck generation for Google Slides.
When to Use
Activate this skill when the task involves:
- Creating presentations from research or content
- Building pitch decks or proposal documents
- Generating visual storyboards for narratives
- Automating recurring presentation formats
- Converting documents to slide format
Capabilities
1. Storyboard Generation
Convert narratives into visual slide sequences:
- Scene-by-scene breakdown
- Key message identification
- Visual cue suggestions
- Speaker notes generation
2. Slide Deck Creation
Generate complete presentations:
- Title slides with branding
- Content slides with layouts
- Data visualization slides
- Summary and CTA slides
3. Template Application
Apply consistent design systems:
- Brand color palettes
- Typography hierarchies
- Layout grids
- Animation patterns
4. Asset Integration
Incorporate visual elements:
- Generated images (via Imagen 3)
- Charts and graphs
- Icons and illustrations
- Video embeds
Execution Pattern
1. STRUCTURE → Define slide sequence and narrative arc
2. LAYOUT → Select templates and layouts per slide
3. CONTENT → Populate text, data, and placeholders
4. ASSETS → Generate or insert visual elements
5. POLISH → Apply animations and transitions
6. EXPORT → Deliver as Google Slides link or PDF
Storyboard Input Format
presentation:
title: "Presentation Title"
theme: "modern-dark" | "corporate-light" | "creative-vibrant"
slides:
- type: title
headline: "Main Title"
subtitle: "Supporting tagline"
- type: content
headline: "Section Header"
bullets:
- "Key point 1"
- "Key point 2"
visual: "chart" | "image" | "icon-grid"
- type: data
headline: "Data Visualization"
chart_type: "bar" | "line" | "pie" | "comparison"
data_source: "inline" | "reference"
- type: cta
headline: "Call to Action"
action: "Contact information or next steps"
Output Format
<presentation_output>
<metadata>
<title>Presentation Title</title>
<slide_count>12</slide_count>
<google_slides_url>https://docs.google.com/presentation/d/...</google_slides_url>
<pdf_export_url>...</pdf_export_url>
</metadata>
<slides>
<slide number="1" type="title">
<content_summary>...</content_summary>
<speaker_notes>...</speaker_notes>
</slide>
</slides>
<assets_used>
<asset type="image" source="imagen-3" slide="3" />
</assets_used>
</presentation_output>
Integration Points
- NotebookLM Research: Receives research findings for content
- Image Generation: Requests visual assets for slides
- Content Orchestrator: Receives storyboard commands
Slide Templates
| Template | Use Case |
|---|---|
title |
Opening and section dividers |
content-bullets |
Key points with bullets |
content-visual |
Text + image layout |
data-chart |
Charts and graphs |
comparison |
Side-by-side comparisons |
quote |
Featured quotes or testimonials |
cta |
Closing call-to-action |
blank |
Custom layouts |
Best Practices
- Narrative Flow: Ensure slides follow a logical story arc
- Visual Hierarchy: One key message per slide
- Asset Quality: Use high-resolution images (min 1920x1080)
- Accessibility: Include alt text and readable fonts
Error Handling
| Error | Recovery |
|---|---|
| API rate limit | Queue requests with exponential backoff |
| Asset generation fails | Use placeholder with manual note |
| Template mismatch | Fall back to default template |
Cost Considerations
- Fuel Cost: 15-50 PTS per presentation
- Optimization: Reuse templates and cached assets
Weekly Installs
25
Repository
cleanexpo/atoGitHub Stars
3
First Seen
Jan 23, 2026
Security Audits
Installed on
gemini-cli18
codex18
claude-code17
opencode17
github-copilot14
cursor13