← Back to all apps

Gamma

Businessby Gamma Tech, Inc.
Launched Mar 18, 2026 on ChatGPT

Transform ideas into presentations, documents, social media posts, and websites directly from Claude. Gamma generates beautifully designed content from prompts or notes, with smart layouts, customizable themes, and AI visuals. Work in 60+ languages, control tone and detail level, and export to PDF or PPTX — all without leaving your workflow in Claude.

4ChatGPT Tools
3Claude Tools
Gamma Tech, Inc.Developer
BusinessCategory

Use Cases

productivitysales-and-marketing

Available Tools

Generate Gamma

generate
Full Description

Use this when the user wants to create a NEW presentation, document, webpage, or social media post. This tool can only create new content — it cannot edit, modify, or refine an existing Gamma. After generation, direct the user to open their Gamma via the gammaUrl to make any edits, theme changes, or refinements in the Gamma editor. Do not offer to adjust, tweak, or refine the generated content yourself. Only include optional parameters when the user explicitly requests or clearly implies them. Gamma has intelligent defaults. When in doubt, omit. When uncertain about user preferences, ask rather than assume. Always share the output gammaUrl with the user when it's available.

Parameters (1 required, 11 optional)
Required
inputTextstring

The content to generate from (text prompt, outline, or full content). IMPORTANT: You MUST include the complete text of any relevant context from the conversation, including outlines you created with the user, and text extracted from attachments—do not summarize or omit any part of it.

Optional
additionalInstructionsstring

Only included when you need to give guidance for the AI generator that isn't included in other parameters, ie "use a pyramid layout on slide 2"

cardOptionsobject
exportAsstring

Export format: 'pptx' (PowerPoint) or 'pdf' (only include when user explicitly requests an export)

Options:pptxpdf
folderIdsarray

Array of folder IDs to organize the generated content (only include if requested by the user, get IDs from get_folders tool)

formatstring

Format: this optional parameter tells Gamma what type of content to create: 'presentation' (slides), 'document' (long-form), 'social' (social media post), 'webpage' (single page web site). The default value is presentation which works most of the time, so it is not necessary to specify this unless user requests different format.

Options:presentationdocumentsocialwebpage
imageOptionsobject
numCardsnumber

Number of cards: this optional parameter sets the number of slides, cards, or pages that Gamma will generate in the presentation. Gamma does have a sensible default value for this, so it is not necessary to specify this unless user requests a specific number of slides.

sharingOptionsobject

Advanced: Sharing and permissions configuration. Only use if user explicitly requests specific sharing settings.

textModestring

Text Mode: this optional parameter specifies how Gamma should process your inputText before it is added to the slides: 'generate' expands brief inputText prompts into full slides (use with short outlines). This is the default value that works most of the time. 'condense' summarizes long detailed inputText content into slides (use if inputText contains a really long article or document, and user wants to create a short presentation or does not specify the number of slides). 'preserve' uses inputText as-is (use only if inputText has fully fleshed out, very detailed pre-written slide content, or a document that you want to preserve without any changes).

Options:generatecondensepreserve
textOptionsobject
themeIdstring

Theme ID to use (optional). Call get_themes tool to get a list of available themes, when user describes desired visual styling (e.g., 'stylish', 'professional', 'cute', 'colorful', 'modern') or explicitly requests theme customization. Otherwise, omit this parameter for default theme. When selecting a theme from get_themes results, evaluate each theme's tone and color keywords against both the user's aesthetic preference and the presentation topic to find the best match.

Get Folders

get_folders
Full Description

Use this when the user wants to browse available Gamma folders or search for a specific folder by name.

Parameters (0 required, 1 optional)
Optional
namestring

Search folders by name (optional, omit to return all folders)

Get Generation Status

get_generation_status
Full Description

Use this to check the status of a Gamma generation that was previously created with the 'generate' tool.

Parameters (1 required)
Required
generationIdstring

The generation ID to check status for

Get Themes

get_themes
Full Description

Fetches available themes. Call this when the user describes visual styling (e.g., 'professional', 'colorful', 'modern', 'cute') or explicitly requests a theme. Skip this tool if the user makes no mention of themes or styling

  • Gamma's default theme works well. Query by name if the user references a specific theme; otherwise fetch the full list and match tone/color keywords to user preferences and topic.
Parameters (0 required, 1 optional)
Optional
namestring

Search themes by name (optional, only include when user specifically references a theme by name)