samba-slides

Generate Samba TV branded PowerPoint presentations with python-pptx.

1|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/sidart10/orion-slackbot --skill samba-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: samba-slides
Source: https://github.com/sidart10/orion-slackbot/tree/main/.skills/samba-slides
Command: npx skills add https://github.com/sidart10/orion-slackbot --skill samba-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, and includes scripts (resource) and assets (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional, on-brand PowerPoint presentations, eliminating the need for manual design and adherence to brand guidelines.

Core Features & Use Cases

  • Programmatic Presentation Generation: Generate entire presentations from scratch using a Python module.
  • Brand Consistency: Enforces Samba TV's "Technical Warmth" design philosophy, including specific fonts, colors, and layouts.
  • Use Case: Quickly generate a Q4 results deck for an investor meeting, ensuring all slides adhere to the latest Samba branding standards.

Quick Start

Use the samba_pptx.py module to create a new SambaPresentation with a dark theme and internal context.

Frequently Asked Questions about samba-slides

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint presentation generation with Python?

Automate PowerPoint presentation generation by using the python-pptx library to programmatically create slides, apply custom layouts, integrate assets, and enforce specific brand color palettes. This eliminates manual design work and ensures brand consistency across generated decks.

Can I enforce brand guidelines and custom typography in python-pptx?

Enforce brand guidelines in python-pptx by applying a component-based architecture that enforces specific color palettes, typography, and layouts. This approach ensures presentations adhere to defined design philosophies like "Technical Warmth" without manual formatting adjustments.

Does python-pptx support integrating external assets and dark themes?

python-pptx supports integrating external assets and dark themes by utilizing Pillow for image processing and applying custom color palettes. You can create a new presentation object and configure dark theme internal contexts programmatically.

What is the best way to generate branded investor decks programmatically?

Generate branded investor decks programmatically by using a Python module to construct presentations from scratch. This approach enforces strict branding standards for quarterly results, ensuring all slides match the latest design guidelines automatically.

Are there limitations when using python-pptx for complex presentation layouts?

When using python-pptx for complex presentation layouts, you must handle custom layouts programmatically through a component-based architecture. Advanced design philosophies and specific asset integrations require careful Python scripting rather than manual design adjustments.