← Back to all apps

Overview

Tools Available5
DeveloperLightstone GmbH
CategoryProductivity

Make presentations

Available Tools

SlidesGPT provides 5 tools that can be used to interact with its services.

Apply Theme

apply_theme
Full Description

Apply a visual theme to re-style the entire presentation.

WHEN TO USE:

  • User says "apply Tokyo Dark theme", "change theme to Paris", etc.
  • User wants to customize the presentation appearance

AVAILABLE THEMES (18 total): • Urban: copenhagen, tokyo, paris, berlin, new-york, la, zurich, shanghai (each has -light and -dark variants) • Gradient: cosmic-pulse-light/dark

REQUIRES: presentation_id from previous slide creation. This re-renders all slides with the new theme.

Parameters

Required
presentation_idstring

The presentation ID to apply the theme to. This is required and should be the ID returned from slide creation.

theme_idstring

The theme ID to apply. Choose from: copenhagen-light/dark, tokyo-light/dark, paris-light/dark, berlin-light/dark, new-york-light/dark, la-light/dark, zurich-light/dark, shanghai-light/dark, cosmic-pulse-light/dark

Options:copenhagen-lightcopenhagen-darktokyo-lighttokyo-darkparis-lightparis-darkberlin-lightberlin-darknew-york-lightnew-york-darkla-lightla-darkzurich-lightzurich-darkshanghai-lightshanghai-darkcosmic-pulse-lightcosmic-pulse-dark

Create Slide

create_slide
Full Description

Create EXACTLY ONE presentation slide. Use this tool ONLY when creating a single slide.

CRITICAL RULES:

  • For creating 2 or more slides at once, you MUST use "create_slide_carousel" instead
  • NEVER call this tool multiple times
  • The image_id is OPTIONAL - if omitted or empty, the system automatically selects the best matching image
  • You do NOT need to call search_images first - just provide slide content and let the system handle images
  • When adding to an existing presentation, ALWAYS pass the presentation_id from the previous response

WORKFLOW: 1. User asks for a slide → Use this tool with slide content (image_id optional) 2. User asks for multiple slides → Use create_slide_carousel instead (NEVER call this multiple times)

Parameters

Required
presentation_idstring

Presentation ID for continuity. Use '' for first slide, then ALWAYS pass the ID returned from previous calls.

slide_dataobject

Slide content structure

Create Slides Carousel

create_slide_carousel
Full Description

Create MULTIPLE presentation slides at once and display them in a carousel viewer.

WHEN TO USE THIS TOOL:

  • User asks to "add 3 more slides" → Use this tool with 3 slides in the array
  • User asks for "a presentation about X" → Use this tool with all slides
  • User asks for "more slides" or "additional slides" → Use this tool
  • ANY request involving 2 or more slides → Use this tool

CRITICAL RULES:

  • ALWAYS use this for creating 2+ slides
  • NEVER call create_slide multiple times
  • The image_id is OPTIONAL for each slide - the system automatically selects best matching images
  • You do NOT need to call search_images first - just provide slide content
  • When adding to an existing presentation, ALWAYS pass the presentation_id from the previous response

This displays all slides in a beautiful scrollable carousel view instead of individual slide widgets.

Parameters

Required
presentation_idstring

Presentation ID for continuity. Use '' for first batch, then ALWAYS pass the ID returned from previous calls.

slides_dataarray

Array of slides to create. Use this for 2+ slides instead of calling create_slide multiple times.

Search Images

search_images
Full Description

Search for professional images and automatically select the best match.

WHEN TO USE:

  • ONLY when a user explicitly asks to see image options or wants to choose a specific image
  • OPTIONAL: You can skip this entirely - create_slide and create_slide_carousel will auto-select images

This tool searches for images matching the caption and returns the BEST MATCHING image_id ready to use. The returned image_id can be passed to create_slide or create_slide_carousel.

For most cases, simply omit the image_id when creating slides - the system handles image selection automatically.

Parameters

Required
captionstring

Search terms for finding relevant images

Show Theme Picker

show_theme_picker
Full Description

Display an interactive visual theme picker widget.

WHEN TO USE:

  • User says "show themes", "what themes are available", "let me pick a theme"
  • User wants to browse theme options visually

Shows a widget with 18 themes across 2 categories (Urban, Gradient) with color swatches and fonts.

Parameters

Required
presentation_idstring

The presentation ID to show themes for.

Optional
recommended_theme_idstring

Optional recommended theme ID based on the presentation content.