Natalia Quintero & Nityesh Agarwal: Building Custom Presentation Generation with Claude Code
Key Insights
-
From hours to minutes: What used to take days to a week (creating client-ready presentation decks) now takes under 15 minutes from idea to completion using a custom Claude Code plugin.
-
Style guides are the bottleneck, not the tech: Getting a 600-line visual style guide right was the majority of the work - but once done, it transforms presentation creation into a trivial task. The investment in teaching Claude your design language pays dividends forever.
-
Designers are becoming engineers with curatorial eyes: The best approach isn’t replacing designers but giving them coding tools, so they can codify their taste and let AI handle the execution while they focus on vision and curation.
-
Image generation on-the-fly: By integrating Gemini’s Imagen API directly into the presentation workflow, Claude can generate custom illustrations that match your brand aesthetic as part of the deck creation process - no separate image generation step needed.
-
The desktop app is enough: This entire workflow runs in Claude Desktop App (Code mode) - no terminal commands, no complex setup. Vibe coding has reached the point where non-technical teams can build sophisticated automation.
Summary
Natalia Quintero (Head of Consulting at Every) and Nityesh Agarwal (Applied Data Engineer) demonstrated a custom Claude Code plugin that generates branded presentation decks in under 15 minutes. The plugin, called “every-pptx,” is a fork of Claude’s built-in PPTX plugin customized with Every’s visual style guide and integrated with Gemini’s Imagen API for on-the-fly illustration generation.
The presentation itself was meta - it was generated entirely by the plugin they were demonstrating. Nityesh showed the complete workflow from raw idea to finished deck, including how Claude creates a blueprint, adds visual direction, generates images, and outputs a fully-formatted PowerPoint that matches Every’s distinctive aesthetic. For their consulting business, this has collapsed the timeline from client meeting to first draft from days to hours, allowing them to be dramatically more responsive to client needs while their design team focuses on refinement rather than repetitive template work.
Main Topics
The Problem: Presentation Creation is Time-Consuming
Natalia explained the challenge their consulting team faces working with tech companies, private equity funds, and hedge funds. Each client digests information differently based on their strategy and business goals.
“For anyone who’s ever had a job where part of their job was making decks you’ll be very familiar with just how time consuming it is to format a deck um to like think about how you lay out the information in a way that is like really compelling.” [00:09:23]
The team was spending enormous amounts of time formatting decks rather than focusing on the actual strategic consulting work.
The Solution: A Custom Claude Code Plugin (every-pptx)
Nityesh built a fork of Claude’s existing PPTX plugin, customized for Every’s design aesthetic and workflow. The plugin is used entirely within Claude Desktop App in Code mode.
Key features: - Generates presentations that match Every’s visual style automatically - Includes a “generate blueprint” command that creates a slide-by-slide markdown plan - Uses an “add visual direction” command to specify detailed visual instructions for each slide - Integrates with Gemini API (Imagen/Nano Banana) to generate custom illustrations on-the-fly - Creates speaker notes automatically for each slide - Works from rough ideas to finished decks in under 15 minutes
“I created uh i created this uh like forked this plugin i created in every version of that plugin so that it can generate presentations like that look like this straight away” [00:03:38]
The Workflow: From Idea to Deck
Nityesh demonstrated the complete process in Claude Code:
- Start a conversation in Code mode: Discuss the rough idea for the presentation with Claude
- Generate blueprint: Use the plugin’s blueprint command to create a markdown file with slide-by-slide descriptions, visual directions, and speaker notes
- Review and refine: Give feedback on the plan and make edits
- Add visual direction: Claude generates detailed instructions for each slide, including commands to generate illustrations
- Generate images: Claude uses Gemini API keys to generate custom images that match Every’s aesthetic
- Output PowerPoint: The final deck is created with all formatting, content, images, and speaker notes
The entire demo deck was generated in under 15 minutes.
The Secret Sauce: The Visual Style Guide
The key to making this work was creating a comprehensive style guide that teaches Claude how Every thinks about design.
“Getting this uh 600 line style guide took the majority of the time getting it right uh it was a lot of back and forth and iterations but um but now that uh that work is done we uh it’s it’s like creating a presentation is as easy as just starting a chat inside cloud code” [00:08:30]
The 600-line style guide is embedded in the every-pptx skill and defines: - Color palettes and font choices - Layout principles and spacing - Visual hierarchy - How to approach different types of content - Image generation prompts that match the brand
AI-Generated Illustrations Within the Workflow
A standout feature is the integration with Gemini’s Imagen API (referred to as “Nano Banana API” in the transcript):
“This illustration this was generated by ai while creating this deck and how was florida able to do that florida is able to do that because uh inside cloud code i have uh given it access to the uh my gemini api keys which is using to uh call the nano banana api” [00:07:20]
Claude generates image prompts based on the visual style guide, sends them to Gemini, and incorporates the resulting images directly into the presentation - all automatically during deck generation.
Impact on the Consulting Business
The plugin has fundamentally changed how quickly they can respond to clients:
“Instead of us spending so many hours of our day just formatting decks so that we can be sharing the information that we want to be sharing we can just have a conversation with our clients understand what their ai sort of needs and enablement they need and then we have a conversation with clod that automatically can kind of like lay out this v1 of the decks” [00:10:04]
Timeline transformation: - Before: Few days to a week from client meeting to first deck draft - After: A few hours from meeting to v1 deck
The design team still refines the decks, but now focuses on higher-level improvements rather than starting from scratch each time.
Current State and Future Direction
When asked if they’re “one-shotting” decks (going directly from meeting notes to client-ready output), Natalia explained:
“I think like we’re uh there’s a few sort of like pieces here right there’s like the content piece and i feel like we’re pretty close to one-shotting like the content that is most relevant to clients which is maybe the most valuable part of this” [00:11:46]
Content: Nearly at one-shot quality Design: Still iterating - next step is better integration with the design team’s workflow so they can further refine the style guide and potentially work more directly in code
The plugin is not yet public, but they’re considering releasing it for others to use.
Broader Implications: Designers as Engineers
The conversation touched on how design is evolving:
“Some of the best designers i know are coding first now i mean i think that’s how i think of our design team right they’re like they’re almost like engineers with like an incredible curatorial eye” [00:13:31]
The vision is designers who can code their taste and curation into systems that AI can execute, rather than spending time on repetitive execution themselves.
Actionable Details
Tools and Technologies
- Claude Code (Claude Desktop App in Code mode)
- Custom plugin: “every-pptx” - forked from Claude’s built-in PPTX plugin
- Gemini API (Imagen/Nano Banana) - for AI image generation
- PowerPoint/PPTX format for output
- Markdown for blueprint planning
- Figma - what they previously used (and still use for final refinement)
Configuration Details
The Visual Style Guide: - 600 lines of instructions - Embedded in the every-pptx skill file - Defines colors, fonts, layouts, visual hierarchy, and image generation approach - Required significant iteration to get right, but now works consistently
API Integration: - Gemini API keys stored in Claude Code configuration - Claude calls the API directly during presentation generation - Images generated on-the-fly and inserted into slides
Plugin Commands:
1. generate blueprint - Creates markdown outline with slide descriptions and speaker notes
2. add visual direction - Generates detailed visual instructions for each slide, including image generation prompts
Workflow Steps
- Have client conversation
- Open Claude Desktop App in Code mode
- Start discussing rough ideas for the presentation
- Run
generate blueprintcommand - Review the markdown blueprint and provide feedback
- Run
add visual directioncommand - Claude generates images via Gemini API and creates the PowerPoint
- Review and make any needed adjustments (typically minor)
- Send to design team for final polish (optional)
- Deliver to client
Time: Under 15 minutes from idea to finished v1 deck
Key Insight for Implementation
The critical work is not in the code or the AI integration - it’s in creating a comprehensive style guide that truly captures how your organization thinks about design. This is the bottleneck, but once solved, it unlocks massive productivity gains.
Quotes Worth Saving
“I am using ai to turn producing not worth it task into trivial ones so like this deck is the example of that like i just generated this deck um to show you what this plugin does” [00:04:20] - Nityesh Agarwal
“Getting this uh 600 line style guide took the majority of the time getting it right uh it was a lot of back and forth and iterations but um but now that uh that work is done we uh it’s it’s like creating a presentation is as easy as just starting a chat inside cloud code” [00:08:30] - Nityesh Agarwal
“Instead of us spending so many hours of our day just formatting decks so that we can be sharing the information that we want to be sharing we can just have a conversation with our clients understand what their ai sort of needs and enablement they need and then we have a conversation with clod that automatically can kind of like lay out this v1 of the decks” [00:10:04] - Natalia Quintero
“It makes it so that between the time that we would usually go have those conversations and have a v1 of a deck which might be a few days to a week because it’s so time intensive now that time is like you know a few hours which is really really transformative and so impactful” [00:10:38] - Natalia Quintero
“Some of the best designers i know are coding first now i mean i think that’s how i think of our design team right they’re like they’re almost like engineers with like an incredible curatorial eye” [00:13:31] - Natalia Quintero