Create New Presentation
Creates a new Google Slides presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRESENTATION])
Add New Slide
Adds a new slide to an existing presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SLIDE])
Delete Slide
Deletes a specific slide from a presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_SLIDE])
Update Slide Content
Updates the content of a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SLIDE_CONTENT])
Add Image To Slide
Adds an image to a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_IMAGE])
Add Text Box
Adds a text box to a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEXT_BOX])
Change Slide Layout
Changes the layout of a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_LAYOUT])
Duplicate Slide
Duplicates a specific slide within the presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DUPLICATE_SLIDE])
Reorder Slides
Changes the order of slides in a presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REORDER_SLIDES])
Apply Theme
Applies a theme to the entire presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_THEME])
Insert Shape
Inserts a shape into a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INSERT_SHAPE])
Add Speaker Notes
Adds speaker notes to a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SPEAKER_NOTES])
Export Presentation
Exports the presentation in a specified format (e.g., PDF, PPTX)
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_PRESENTATION])
Share Presentation
Shares the presentation with specified users or groups
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_PRESENTATION])
Add Transition
Adds a transition effect between slides
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TRANSITION])
Add Animation
Adds an animation effect to an element on a slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_ANIMATION])
Insert Video
Inserts a video into a specific slide
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INSERT_VIDEO])
Create Template
Creates a new template based on the current presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEMPLATE])
New Presentation Created
Triggered when a new presentation is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRESENTATION_CREATED])
Presentation Updated
Triggered when changes are made to a presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRESENTATION_UPDATED])
Slide Added
Triggered when a new slide is added to a presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SLIDE_ADDED])
Slide Deleted
Triggered when a slide is deleted from a presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SLIDE_DELETED])
Presentation Shared
Triggered when a presentation is shared with new users
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRESENTATION_SHARED])
Presentation Exported
Triggered when a presentation is exported to another format
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRESENTATION_EXPORTED])
Theme Changed
Triggered when the theme of a presentation is changed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.THEME_CHANGED])
Collaborator Joined
Triggered when a new collaborator joins the presentation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLABORATOR_JOINED])