Slide Generator Agent
Slide Generator Agent prepares a presentation from whatever you ask for, for example “a ten-slide presentation on the quarter’s results for the management committee”. The agent researches with the tools you connect, organises the storyline, writes each slide, reviews the whole deck and produces the final file.
The file is saved to the conversation and the answer includes the link to download it. You can adjust the audience, the tone, the amount of text per slide and the look.
When to use it
- You need a first draft of a sales presentation for a new customer.
- You want to turn a report or meeting notes into slides for the team.
- You prepare internal training and want one presentation per topic.
- An agent in your flow has to deliver a presentation after finishing an analysis.
Configuration
| Field | What it does |
|---|---|
| Input | The request: which presentation you want, on which topic and with which content. Usually connected from a Chat Input or from another component that provides the starting text. |
| User Instructions | Leave it at its default value, {input}: the agent works with the text that arrives at Input. |
| Output Format | The presentation’s file type: pptx (PowerPoint), pdf, html or png (images). Default: pptx. |
| Marp Theme | The base design of the slides: default, uncover, gaia or custom. With custom, the fields in Custom design appear. Default: default. |
| Connection | What to connect |
|---|---|
| Model | The AI model that prepares the presentation, for example OpenAI or Anthropic. |
| Tools | Optional. Tools to research with, for example web search or a lookup in your knowledge base. If you connect an image generator such as DALL·E Image Generator, the agent can add images to the slides. |
Custom design
These fields appear when you choose custom in Marp Theme:
| Field | What it does |
|---|---|
| Presentation Style | A starting style: corporate, academic, modern or minimal. Default: corporate. |
| Color Scheme | The main colour: blue, purple, green, orange, red, dark or light. Default: blue. |
| Font Style | The typeface: inter, roboto, montserrat, playfair, source_serif or poppins. Default: inter. |
| CSS Styles | The style rules that result from the three options above. They fill in by themselves when you change those options, and you can fine-tune them if you know the format. |
Advanced options
| Field | What it does |
|---|---|
| Target Audience | Who the presentation is for: general, executives, technical, academic, students, investors or clients. It adjusts the language and focus. Default: general. |
| Formality Level | How formal it is: casual, professional, formal or academic. Default: professional. |
| Content Tone | The intent of the content: informative, persuasive, inspirational, analytical or storytelling. Default: informative. |
| Information Density | How much text each slide carries: minimal (2 or 3 points), balanced (3 to 5) or dense (5 to 7). Default: balanced. |
| Max Iterations | The maximum number of steps the agent can take for each presentation. Raise it if generation stops before it finishes. Default: 10. |
| Agent Name | The agent’s name when it is used as a tool or as an agent of another agent. Default: slide_generator_agent. |
| Agent Description | What the agent does, in one sentence. It helps other agents decide when to use it. |
| Tool Schema | The data the agent asks for when another agent uses it as a tool. |
Output
- Response: a message with the name of the generated file and the link to download it. The file stays saved in the conversation. Connect it to a Chat Output.
- Agent: the whole agent, to connect it to another component that coordinates agents, such as Supervisor Agent.
- Tool: the agent as a tool, so another agent can ask it for presentations.
Example
The marketing team of a hotel chain wants to present the new summer campaign to the hotel managers.
- Connect a Chat Input to Input and an AI model to Model.
- Leave Output Format on
pptx. - In the advanced options, choose
executivesin Target Audience andpersuasivein Content Tone. - Connect Response to a Chat Output.
- In the chat write:
8-slide presentation on the summer campaign: goals, audience, channels, schedule and budget. Data: ...
The agent answers with the link to the presentation.
Good practices
- Include in the request the data that must appear. The agent organises and writes, but your business figures have to come from you or from your tools.
- Review the presentation before sharing it and touch up whatever is needed in your presentation software.
Related components
- Report Agent: produces reports as PDF, HTML or Markdown.
- Agent: NappAI’s general agent.