← All tools

Office Documents

PPTX Author

Author PowerPoint (.pptx) decks from a structured spec — title slides, content slides, tables, text boxes.

pptx_author

Overview

The deck equivalent of xlsx_author. Composes naturally with an ic_memo or pitch_deck agent that knows the narrative.

How it works

WORKSPACE_WRITE. ConditionalOnClass on Apache POI XSLF.

Example

When a user asks:

Build a 3-slide ACME pitch outline.

the agent calls the tool:

pptx_author(path="ACME_pitch.pptx", spec={slides:[{type:"title",title:"ACME — Investment Thesis"}, ...]})

and gets back: wrote ACME_pitch.pptx (3 slides, 1 table)

What it's good for

Real scenarios where agents put this tool to work.

IC memo / pitch deck pipeline
Automated update of a templated weekly status deck

Source

Implementation lives at swarmai-tools/src/main/java/ai/intelliswarm/swarmai/tool/office/PptxAuthorTool.java in the swarm-ai repository.

Open pptx_author on GitHub →