Powerpoint
JSON →Create PowerPoint presentations with AI-generated images using the Stable Diffusion API.
Tools · 10
- create-presentation Starts a presentation. Takes 'name' as required string argument. Creates a presentation object.
- add-slide-title-only Adds a title slide to the presentation. Takes 'presentation_name' and 'title' as required string arguments. Creates a title slide with 'title' and adds it to presentation.
- add-slide-section-header Adds a section header slide to the presentation. Takes 'presentation_name' and 'header' as required string arguments. Creates a section header slide with 'header' (and optionally 'subtitle') and adds it to the presentation.
- add-slide-title-content Adds a title with content slide to the presentation. Takes 'presentation_name', 'title', 'content' as required string arguments. Creates a title with content slide with 'title' and 'content' and adds it to presentation.
- add-slide-title-with-table Adds a title slide with a table. Takes 'presentation_name', 'title', 'data' as required string and array arguments. Creates a title slide with 'title' and adds a table dynamically built from data.
- add-slide-title-with-chart Adds a title slide with a chart. Takes 'presentation_name', 'title', 'data' as required string and object arguments. Creates a title slide with 'title' and adds a chart dynamically built from data. Attempts to figure out the best type of chart from the data source.
- add-slide-picture-with-caption Adds a picture with caption slide. Takes 'presentation_name', 'title', 'caption', 'image_path' as required string arguments. Creates a picture with caption slide using the supplied 'title', 'caption', and 'image_path'. Can either use images created via the 'generate-and-save-image' tool or use an 'image_path' supplied by the user (image must exist in folder_path).
- open-presentation Opens a presentation for editing. Takes 'presentation_name' as required argument. Opens the given presentation and automatically saves a backup of it as 'backup.pptx'. This tool allows the client to work with existing pptx files and add slides to them. Just make sure the client calls 'save-presentation' tool at the end.
- save-presentation Saves the presentation to a file. Takes 'presentation_name' as required argument. Saves the presentation to the folder_path. The client must call this tool to finalize the process.
- generate-and-save-image Generates an image for the presentation using a T2I model. Takes 'prompt' and 'file_name' as required string arguments. Creates an image using stable diffusion api (ForgeUI/Automatic1111).
Environment variables
SD_WEBUI_URL
Links
★ 53 GitHub stars