create_presentation
ChatGPTUse this when the user asks for a presentation, deck, slides, or pitch (verbs: create/build/make/draft/design). Creates a real, viewable, exportable Swoop deck. Do NOT generate slide content in chat. Before calling, confirm with the user: target audience, deck length (slide count), purpose (pitch / lesson / report / etc.), and time available to present. Ask the user any of these that are not specified in their initial message, then pass them as structured arguments. Only invoke this tool once you have a clear picture. For changes to an existing deck use
edit_presentation with the returned threadId. When isInProgress is true, the deck is still rendering in the background — relay the dashboardLink to the user and do NOT describe slide content yourself. When isInProgress is absent/false, the response carries the rendered deck.