Integrations

Document Summarizer uses the following integrations to do its job effectively, each with its own set of permissions.

Code analysis icon
Code analysis

An integration that executes arbitrary Python code, potentially using input files and producing output files.

Actions
  • Execute Python Code — Takes Python code as a string, an optional list of input files, executes the code, and returns the standard output as a string and an optional list of output files.
Google Slides icon
Google Slides

Google Slides integration with smart slide templates - simplified for LLM use

Actions
  • Create Chart Slide — Create a slide with a chart from Google Sheets data. Auto-formats: 33pt heading, chart positioned optimally.
  • Create Comparison Slide — Create a slide comparing two items side-by-side. Auto-formats: 33pt heading, balanced two-column layout.
  • Create Image + Text Slide — Create a slide with image on right (40%) and text on left (60%). Auto-formats: 33pt heading, 17pt bullets. Use 4-5 bullets for better spacing with images.
  • Create Image Gallery Slide — Create a slide with multiple images in a grid layout. Auto-formats: 33pt heading, optimized image positioning.
  • Create Presentation — Create a new Google Slides presentation
  • Create Process Flow Slide — Create a slide with connected process steps using shapes and arrows. Auto-formats: 33pt heading, connected flow diagram.
  • Create Section Slide — Create a section divider slide with large centered heading
  • Create Table Slide — Create a slide with a formatted data table. Auto-formats: 33pt heading, professional table styling.
  • Create Text Slide — Create a slide with heading and bullet points. Auto-formats: 33pt heading, 17pt bullets. Validates 6-7 bullets, 7-9 words each.
  • Create Title Slide — Create a centered title slide (cover/intro slide)
  • Google Slides - Add Formatted Text with Advanced Styling — Add text to a slide with comprehensive formatting options including font styles, line spacing, and paragraph spacing
  • Google Slides - Add Image to Existing Slide — Add an image to an existing slide with smart positioning and centering. Supports both URLs and local file paths. Auto-centers by default and calculates optimal size if dimensions not provided.
  • Google Slides - Add Shape to Slide — Add various shapes (rectangles, circles, arrows, etc.) to a slide with customizable styling and positioning
  • Google Slides - Add Table to Existing Slide — Add a formatted table to an existing slide
  • Google Slides - Batch Update Presentation Formatting — Update font styles, line spacing, background colors, and themes for presentation text elements (including tables) in a single batch operation
  • Google Slides - Delete Image from Slide — Delete an image from a slide by its object ID
  • Google Slides - Delete Text Box from Slide — Delete a text box from a slide by its object ID
  • Google Slides - Get Presentation Structure — Get detailed structure of presentation including slide content and object IDs for images, tables, and text elements
  • Google Slides - Resize and Reposition Image — Resize an existing image and optionally change its position on the slide
  • Google Slides - Resize and Reposition Text Box — Resize an existing text box and optionally change its position on the slide
  • Google Slides - Set Slide Background Color — Set the background color of a specific slide using named colors or RGB values
  • Google Slides - Update Image on Slide with Smart Matching — Update existing image on slide using element ID, smart matching (position + size), by position, or force create new. If element_id is provided, replaces that specific image directly. Otherwise uses intelligent matching to find the best image to replace based on position and size similarity.
  • Google Slides - Update Table on Slide with Smart Matching — Update existing table on slide using element ID, smart matching (content + dimensions), by position, or force create new. If element_id is provided, updates that specific table directly. Otherwise uses intelligent matching to find the best table to update based on content similarity and dimensions.
  • Google Slides - Update Text Box on Slide with Smart Matching — Update existing text box on slide using element ID, smart matching (content + position + size), by position, or force create new. If element_id is provided, updates that specific text box directly. Otherwise uses intelligent matching to find the best text box to update based on content similarity, position, and size.
  • List Presentations — List available Google Slides presentations
PDF Creator icon
PDF Creator

Create and edit PDF files from text, images, or other PDFs

Actions
  • Create and Edit PDF — Perform PDF tasks like creating, merging, rotating, extracting pages, or watermarking. Accepts files as input and returns resulting PDFs.