Sum2Slides for Openclaw

Sum2Slides is a powerful automation skill that transforms raw text summaries into professionally structured and themed PowerPoint presentation slide decks.

wwumit
v1.5.0
Mar 21, 2026
1
1.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install sum2slides-pro

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install sum2slides-pro using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Sum2Slides?

Sum2Slides is an essential tool for developers and professionals who need to rapidly bridge the gap between written documentation and visual presentation. As a standout entry in the Openclaw Skills ecosystem, it parses plain text or Markdown input and applies intelligent structuring to generate fully editable .pptx files.

By leveraging the python-pptx library and flexible configuration options, it ensures that your information is not just converted, but presented with clarity and style. Whether you are using it through the command line or integrating it via the Python API, this tool simplifies the workflow of creating status updates, research briefings, and executive summaries.

Sum2Slides Use Cases

  • Automatically generating business presentation decks from meeting minutes or project notes.
  • Converting academic research summaries and Markdown papers into structured slides for lectures or defense.
  • Rapidly creating project status update decks from raw CLI output or task lists.
  • Automating high-volume slide generation for reporting using the Python API integration within Openclaw Skills pipelines.

How Sum2Slides Works

  1. Input Parsing: The system accepts raw text strings or files (.txt, .md) and identifies headers, bullet points, and key sections.
  2. Structural Analysis: Based on the content hierarchy, the tool determines the slide count and organizes data into titles and body content.
  3. Theme Application: It applies the selected theme (light, dark, etc.) and template (business, academic, etc.) from the local configuration.
  4. Document Synthesis: The python-pptx engine builds the slides, setting fonts, colors, and layouts as specified.
  5. File Export: The final presentation is saved to the designated output path as a standard .pptx file.

Sum2Slides Setup

Install the skill via pip to get started immediately with your Openclaw Skills workflow:

# Standard installation
pip install sum2slides

# Clone for development
git clone https://github.com/openclaw/sum2slides.git
cd sum2slides
pip install -e .

Configure your environment variables for seamless automation:

export SUM2SLIDES_TEMPLATE=business
export SUM2SLIDES_OUTPUT_DIR=~/presentations

Sum2Slides Data Schema & Taxonomy

The skill manages its behavior through a YAML configuration file and supports structured text inputs.

Configuration Schema (~/.config/sum2slides/config.yaml)

Key Description Default
defaults Global settings for template, theme, and font size template: default
templates Dictionary mapping template names to .pptx file paths business, academic
themes Color palettes and background settings light, dark

Input Formats

  • Plain Text: Uses numeric headers (e.g., I, II, III) and indented lists.
  • Markdown: Utilizes # for slide titles and - for bullet points.

Sum2Slides Advanced Features

  • Multi-template support: Switch between business, academic, and custom organizational branding templates.
  • Batch processing: Use the Python API to convert entire directories of Markdown files into presentations simultaneously.
  • Theme Customization: Define primary, secondary, and background colors directly in the YAML configuration.
  • CLI Flexibility: Overwrite global settings on-the-fly using flags like --theme dark or --font-size 16.
  • Developer-first approach: Full support for type checking with mypy and automated testing with pytest for custom Openclaw Skills extensions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*