2Slides Logo
How to Use Claude to Make Presentations: Complete 2026 Guide
2Slides Team
13 min read

How to Use Claude to Make Presentations: Complete 2026 Guide

Claude can help you make presentations in three distinct ways in 2026. First, Claude's chat interface can draft presentation outlines, speaker notes, and slide copy that you paste into PowerPoint or Google Slides. Second, Claude Artifacts can generate a complete HTML slide deck that you can view and export directly — no PowerPoint required. Third, and most powerful, Claude Desktop with MCP connects to dedicated slide tools like 2Slides, letting you say "generate a deck about Q2 revenue" and receive a finished .pptx file back. Each method has a different quality ceiling and time cost. This guide walks through all three with prompts, workflow, and exactly when to pick which — plus a fourth option for developers using the Claude API directly.

Claude is one of the strongest writing models on the market, but presentations sit at an awkward intersection of writing, design, and file generation. Picking the right workflow is the difference between a 30-second deck and a three-hour copy-paste marathon. Here is how to choose.

How do the four methods compare?

MethodOutputTime to deckQuality ceilingBest for
1. Claude Chat + manual assemblyRaw text, you paste into PPT20–45 minWhatever you designOne-off decks, when you already have a template
2. Claude Artifacts (HTML)Interactive HTML slides2–5 minGood if you can codeWeb demos, internal sharing
3. Claude Desktop + 2Slides MCPReal .pptx file30–60 secProduction-gradeClient decks, sales, recurring workflows
4. Claude API + 2Slides APIReal .pptx file, programmatic10–30 sec per deckProduction-gradeAutomation, internal tools, bulk generation

Method 1: Claude Chat + Manual Slide Assembly

This is the baseline workflow: ask Claude for deck content in the chat window, then paste it into PowerPoint, Keynote, or Google Slides by hand. It works on every Claude plan, including the free tier, because it produces nothing but text.

The prompt that works

Draft a 10-slide pitch deck for [Company X], a B2B SaaS platform selling inventory forecasting to mid-market retailers. Target audience: Series A investors. For each slide, give me: - Slide title (max 8 words) - 3 bullet points (max 12 words each) - A one-sentence speaker note Deck should follow: problem → market → product → traction → team → ask. Tone: confident, specific, no fluff.

Claude Sonnet 4.5 or Opus 4 will return a tight, structured outline. Paste each slide into your template. If you want to iterate, follow up with "Slide 4 needs a sharper hook — rewrite it three ways" and pick the best.

Pros and cons

Pros: Works on free Claude. No setup. You keep full control over design. Great when your company already has a locked-down PowerPoint template.

Cons: Slowest workflow. Manual copy-paste introduces errors. No layout intelligence — Claude cannot see what your slide master looks like. Speaker notes must be pasted separately into the notes pane.

Use this method only when you already own the template and just need words.

Method 2: Claude Artifacts for HTML Slide Decks

Claude Artifacts renders generated HTML live in the chat window. Since 2025, Claude has shipped front-end skills that produce beautiful, animated HTML presentations — often using reveal.js or a custom single-page layout — that look far better than a typical PowerPoint on the first try.

The prompt

Create a full HTML slide deck using reveal.js for a 12-minute talk titled "Why shipping fast beats shipping perfect." - 8 slides - Dark theme, sans-serif, generous whitespace - One slide should have a 2-column comparison table - One slide should have an ordered list with fade-in animations - Include speaker notes via reveal.js notes plugin - Output as a single self-contained HTML file

Claude will render the slides as an Artifact. You can navigate them inside Claude, share the Artifact URL with teammates, or copy the HTML and host it on Vercel, GitHub Pages, or any static host in 60 seconds.

Pros and cons

Pros: Visually striking results. Lives on the web, shareable by URL. Great for conference talks, internal knowledge-share sessions, and developer-audience decks. Free plan works for the HTML generation itself.

Cons: It is not a .pptx file. Corporate users who need to hand a deck to a sales team or legal review will have a bad time. Exporting Artifact HTML to PowerPoint is lossy — you lose animations, and layouts rarely translate cleanly. Offline presenting requires you to save the HTML locally first.

Use this method when the audience is technical, the venue is the web, or you value design over file-format compatibility.

Method 3: Claude Desktop + MCP + 2Slides (Production Workflow)

This is the winning workflow for anyone who needs an actual PowerPoint file without leaving Claude. Claude Desktop supports the Model Context Protocol (MCP), and 2Slides ships an official MCP server that gives Claude tools to generate real .pptx files, attach narration, and return downloadable links directly in the chat.

For the full install walkthrough, see How to use Claude MCP to generate presentations.

The 60-second setup

  1. Install Claude Desktop (macOS, Windows, or Linux).
  2. Open Settings → Extensions → Browse extensions.
  3. Install the 2Slides MCP connector, or add it manually to
    claude_desktop_config.json
    :
{ "mcpServers": { "2slides": { "command": "npx", "args": ["-y", "@2slides/mcp-server"], "env": { "TWOSLIDES_API_KEY": "sk_live_your_key_here" } } } }
  1. Restart Claude Desktop. You should see the 2Slides tools appear in the hammer icon.

The prompt

Create a 15-slide product launch deck for Atlas Analytics, our new AI-powered cohort dashboard. Target audience: VP of Growth at Series B SaaS companies. Use our "Modern Minimal" theme. Include slides for: problem, demo screenshots placeholder, ROI calculator, pricing, and a CTA. Generate narration audio for every slide.

Claude will call the 2Slides MCP tools in sequence: search themes, generate the deck, trigger narration, and return a signed download URL for the .pptx plus MP3 audio. Total time: 30–60 seconds. The output is an editable PowerPoint file with real shapes, charts, and speaker notes — not images.

Pros and cons

Pros: Real .pptx output. Works inside Claude's chat interface. You can iterate ("make slide 4 more visual, and swap the theme to 'Executive Dark'") and Claude will re-run the tool. Narration and video export are one prompt away. Available on Pro, Max, Team, and Enterprise plans where MCP is supported.

Cons: Requires Claude Desktop (not the web app for full local MCP), a 2Slides account, and 90 seconds of setup. That is it.

This is the method we recommend for 90% of real business use cases. See also AI slide agent skills for why the agent pattern beats single-shot generation.

Method 4: Claude API + 2Slides API (for Developers)

If you are building an internal tool, a Slack bot, a customer-facing feature, or a batch pipeline, skip the chat UI and call both APIs directly. Claude handles outline generation; 2Slides handles file generation.

Node.js example

import Anthropic from "@anthropic-ai/sdk"; const claude = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY }); const TWOSLIDES = "https://2slides.com/api/v1"; const headers = { "Content-Type": "application/json", "Authorization": `Bearer ${process.env.TWOSLIDES_API_KEY}`, }; // 1. Claude drafts the outline const outlineMsg = await claude.messages.create({ model: "claude-sonnet-4-5", max_tokens: 4000, messages: [{ role: "user", content: `Return a JSON outline for a 12-slide Q2 revenue review deck. Schema: { title, slides: [{ title, bullets[], speakerNote }] }. No prose, JSON only.` }], }); const outline = JSON.parse(outlineMsg.content[0].text); // 2. Hand the outline to 2Slides const gen = await fetch(`${TWOSLIDES}/slides/generate`, { method: "POST", headers, body: JSON.stringify({ title: outline.title, outline: outline.slides, theme: "modern-minimal", language: "en", }), }).then(r => r.json()); // 3. Poll the job until complete let job; do { await new Promise(r => setTimeout(r, 2000)); job = await fetch(`${TWOSLIDES}/jobs/${gen.jobId}`, { headers }) .then(r => r.json()); } while (job.status === "processing" || job.status === "pending"); // 4. Download the .pptx console.log("PPTX URL:", job.result.downloadUrl);

The 2Slides API surface you will use

  • POST /api/v1/slides/generate
    — outline in, pptx job out
  • POST /api/v1/slides/create-pdf-slides
    — turn a PDF into slides
  • POST /api/v1/slides/create-like-this
    — clone an existing deck's style
  • POST /api/v1/slides/generate-narration
    — attach voiceover audio
  • GET /api/v1/slides/download-slides-pages-voices/:id
    — download rendered pages and per-slide audio
  • GET /api/v1/jobs/:id
    — poll job status
  • GET /api/v1/themes/search?q=...
    — find a theme before generating

This is the pattern behind customer-facing "make me a deck" features in dozens of SaaS products today.

Prompt Templates That Work Best with Claude

Claude responds to structure. These five templates outperform free-form prompts by a wide margin in our testing.

1. The Audience-First Deck

Build a [N]-slide deck for [audience role] at [company type]. They care about: [top 3 concerns]. Objections they will raise: [list]. Write the deck to pre-empt those objections.

2. The Constraint Stack

Deck rules: [N] slides max. Max 3 bullets per slide. No slide longer than 15 seconds of speaking time. Every slide must have a single takeaway sentence.

3. The Narrative Arc

Structure the deck as: hook → tension → stakes → reveal → proof → ask. Each slide should either escalate tension or deliver release. Never two proof slides in a row.

4. The Iteration Loop

Give me three different v1 outlines with different angles: (a) data-first, (b) story-first, (c) demo-first. I will pick one and we iterate from there.

5. The Fact-Guardrail

Here is the source material: [paste]. Every number, quote, and claim in the deck must come from that source. If something would require data not in the source, insert "[TK: need data]" instead of inventing.

Common Mistakes

Do not ask Claude for a .pptx file in the chat directly. On the web app and free tier, Claude cannot output binary files without tools. Asking "send me the .pptx" will get you a base64 blob or a polite refusal. Use Method 3 (MCP) or Method 4 (API) instead.

Do not trust specific numbers without source material. Claude will confidently generate plausible-looking percentages, market sizes, and quotes. Always paste the source data and use the Fact-Guardrail template above.

Do not skip the outline step. Jumping straight to "make me a 20-slide deck" produces generic output. Always generate an outline first, review it, then generate the deck. Two prompts, 10x better results.

Do not use Artifacts for decks you will hand to an executive. HTML slides look great on a screen you own, but the moment a VP drags it into Keynote or forwards it to legal, things break. Use MCP for anything that leaves your hands.

Do not forget to specify a theme. With the 2Slides MCP workflow, Claude will pick a theme for you if you do not specify one. Call

themes/search
or name one explicitly to avoid a style you do not want.

Frequently Asked Questions

Can Claude export a real PowerPoint file?

Yes, in two ways. On Claude.ai Pro, Max, Team, and Enterprise plans, Anthropic's built-in document skills can generate .pptx files directly, with a 30MB file size limit. Alternatively, Claude Desktop with the 2Slides MCP server produces .pptx files via an external tool call, with no file size limit, full theme library, and narration support. Both output editable PowerPoint with real shapes and charts, not images.

Which Claude plan do I need?

For Method 1 (chat only), any plan including free works. For Method 2 (Artifacts), free tier works but Pro gives you higher rate limits. For Method 3 (Claude Desktop + MCP), you need a plan that supports custom connectors — Pro, Max, Team, or Enterprise. For Method 4 (API), you need API credits, which are pay-as-you-go and separate from the chat subscription.

How does Claude compare to ChatGPT for slides?

Claude tends to produce cleaner prose, tighter bullets, and better speaker notes out of the box, especially on Sonnet 4.5 and Opus 4. ChatGPT has built-in image generation inside slides and broader plugin reach. For pure text-to-deck quality, Claude wins; for image-heavy creative decks, ChatGPT has more native tooling. With 2Slides MCP attached, Claude matches or beats ChatGPT on every axis because file generation moves to a dedicated tool.

Is Claude MCP free?

The MCP protocol itself is free and open source. Claude's support for MCP is included in Pro, Max, Team, and Enterprise plans at no additional cost. Individual MCP servers may have their own pricing — the 2Slides MCP server is free to install; generation consumes credits on your 2Slides account (decks start at a few credits each).

Can Claude edit an existing deck?

Yes. Three ways: (1) upload the .pptx to Claude.ai and ask for edits, which uses the document skill to rewrite and return a new file; (2) via the 2Slides MCP

create-like-this
tool, which clones the style of a reference deck while generating new content; (3) via the API, by uploading the existing deck as source material and generating a new one. Pure in-place surgical edits are still weaker than regeneration — for small text fixes, opening PowerPoint directly is often faster.

The Takeaway

Match the method to the output you actually need. Chat for words, Artifacts for the web, MCP for .pptx, API for scale.

Claude is the best writing model in the presentation workflow, but Claude alone is not a presentation tool. The shift in 2026 is that you no longer have to choose between "AI writes my outline" and "I build the deck by hand." MCP and the Claude API let Claude hand off to specialized tools that actually know how to produce PowerPoint, and the result — real editable .pptx files, narration, and video export — lands back in Claude's chat like any other message.

If you are deciding where to start, install Claude Desktop, add the 2Slides MCP server, and try one prompt. You will spend more time reading this article than you spend making your first finished deck. For developers shipping slide features inside their own product, the API path gives you the same result at higher throughput with full control over branding and workflow.

Generate finished PowerPoint decks inside Claude — install the 2Slides MCP server or try 2Slides directly for a 30-second slide agent.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free