# Gamma

Gamma helps create beautiful, interactive content and presentations using AI. This integration enables programmatic generation via Gamma’s API.

- **Category:** ai content generation
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 5
- **Triggers:** 0
- **Slug:** `GAMMA`
- **Version:** 20260407_00

## Tools

### Create from Template

**Slug:** `GAMMA_CREATE_FROM_TEMPLATE`

Tool to create new Gamma content based on an existing template. Use when you need to generate content with a predefined structure/layout by providing custom instructions and prompt. The API creates content asynchronously. This action polls the generation status and returns the gammaUrl when complete, or a generationId if the 2-minute timeout is reached.

### Generate a Gamma

**Slug:** `GAMMA_GENERATE_GAMMA`

Generate a Gamma presentation, document, webpage, or social media content using AI. Documentation: https://developers.gamma.app/docs/generate-api-parameters-explained The API creates content asynchronously. Poll the returned generationId to check status.

### Get Gamma File URLs

**Slug:** `GAMMA_GET_GAMMA_FILE_URLS`

Retrieve generation status and file URLs. Poll this endpoint every ~5 seconds until status is 'completed'. Docs: https://developers.gamma.app/reference/get-generation-status

### List Folders

**Slug:** `GAMMA_LIST_FOLDERS`

Tool to retrieve a paginated list of folders in your Gamma workspace. Use when you need folder IDs to organize generated content or to search for specific folders by name.

### List Themes

**Slug:** `GAMMA_LIST_THEMES`

Fetch the list of themes available in your workspace. Returns both standard (global) and custom (workspace-specific) themes in a paginated format. Use this to discover available theme IDs and names for use with the Generate API. Filter by name using the query parameter.
