Can Claude make a PowerPoint? Yes, five ways, compared

By Elia KuratliUpdated September 28, 202611 min read

Yes. As of September 2026, Claude can make a real PowerPoint five ways: Claude Slides drafts a deck inside Claude that downloads as .pptx; file creation writes a .pptx in any chat; the Claude for PowerPoint add-in builds and edits slides inside PowerPoint; Claude Code scripts decks from your terminal; and MCP tools like heydecks return decks locked to your brand.

A year ago the honest answer to "can Claude make a PowerPoint" was "it writes the outline, you do the rest." That changed fast, and most of what ranks for this query still describes the old world. I build heydecks, one of the tools on this list, so I watch closely how people pull slides out of Claude. Below is what each route does today, which plan it needs, and where it breaks.

#Which Claude PowerPoint option should you use?

Pick by where you work and whether a person is in the loop. Here is the short version:

RouteWhere it runsPlansWhat you getBest for
Claude Slidesinside Claudepaid plans, beta, rolling outa deck you present from Claude or download as PowerPoint or PDFa quick deck from a conversation
File creationany Claude chatall plans, including Freea .pptx Claude writes with codeone-off files, no setup
Claude for PowerPoint add-ininside PowerPoint (Windows, Mac, web)Pro, Max, Team, Enterprisenative slides on your open templateediting a deck you already have
Claude Codeyour terminalPro and upa .pptx from a script or skilldevelopers who want control
MCP or API tool (heydecks)Claude, Claude Code, Cursor, or your backendthe tool's own pricinga live link, a PDF, and an editable .pptx on your brandrepeatable, branded decks and agent runs

The rest of this post goes route by route.

#What is Claude Slides?

Claude Slides is the newest route. Anthropic announced it on September 16, 2026, in the same update that merged Cowork into the main Claude app and launched Claude Docs. You ask for a presentation in an ordinary conversation, Claude drafts the slides, you edit them directly, and you can present from Claude or download the deck as PowerPoint or PDF. The deck lives at a shareable link, more like a Google Doc than a file on your laptop.

It is in beta on paid plans. Anthropic says it rolls out to Pro and Max first over the following weeks, with Team and Free later, and Enterprise admins decide when to switch it on. So if you do not see it yet, that is the rollout, not your settings. Anthropic has not published much about how the PowerPoint download maps to native shapes or how much control you get over your own template, so open the exported file before you send it to anyone.

#Can Claude create a .pptx file in a normal chat?

Yes. Claude's file creation feature writes real Excel, Word, PDF, and PowerPoint files, and according to Anthropic's help center it is available on every plan, Free included. On Free, Pro, and Max you switch it on under Settings, Capabilities, "Code execution and file creation"; on Team and Enterprise it is on by default. Ask for a deck and Claude writes code in a sandbox, builds the file, and gives you a download card in the chat. Files can be up to 30 MB.

Under the hood this is Anthropic's pptx skill. The source is published in the anthropics/skills repository (source-available, not open source), and it builds new decks with the pptxgenjs library, edits existing ones by unpacking and rewriting the slide XML, and renders slides to images so Claude can check its own layout. That last step matters: it is why these files look noticeably better than the python-pptx output people got from Claude in 2025.

The limits are the ones you would expect from generated code. The look is whatever Claude designs on the fly, so two decks from two chats will not match, and there is no stored brand unless you upload a template every time. For a single deck that is fine. For the fiftieth deck that has to look like your company, it gets tiring.

#Why do I see /home/claude/out.pptx instead of a download?

That path is inside Claude's sandbox, not on your computer. Claude works in a Linux container where /home/claude is its scratch folder; finished files are meant to be copied to an outputs folder, which is what makes the download card appear. If Claude replies with a path like /home/claude/out.pptx and no card, ask it to "save the final file to the outputs folder so I can download it." Clicking or pasting the path yourself does nothing, because the file never left the sandbox.

#What is Claude for PowerPoint, and what does the add-in do?

Claude for PowerPoint is Anthropic's official add-in that runs Claude in a sidebar inside PowerPoint. It is generally available on the Pro, Max, Team, and Enterprise plans, not Free. It runs on PowerPoint for the web, PowerPoint on Windows with a Microsoft 365 subscription, and PowerPoint on Mac 16.46 or later. It does not run on PowerPoint 2016 or 2019 perpetual licenses, on iPad, or on Android.

To install it, open the "Claude for Microsoft 365" listing on Microsoft AppSource (the same add-in covers Excel, Word, and Outlook), select "Get it now," then open PowerPoint and sign in with your Claude account. Admins can deploy it for a whole organization from the Microsoft 365 admin center, and companies that route AI through Amazon Bedrock, Google Cloud Vertex AI, or Azure AI Foundry can deploy it without individual Claude accounts.

What it does well is respect your file. It reads the slide master, layouts, fonts, and colors, then builds native shapes, text boxes, and charts that match, so everything stays editable. Anthropic's own examples cover the useful jobs: build a TAM, SAM, SOM section on your corporate template, simplify one dense slide, turn bullets into a process diagram or a native chart, or draft a full deck from a blank file. It shares context with Claude for Excel, so one conversation can pull numbers from an open workbook into slides.

Three caveats from Anthropic's documentation are worth knowing before you rely on it. Chat history is stored locally in your browser and does not sync across devices. Anthropic does not recommend it for final client deliverables without human review. And it warns about prompt injection: a downloaded template or vendor file can contain hidden instructions, so use it on files you trust and read the confirmation prompts it shows before risky changes.

#Is Claude good at writing the actual slides?

For the content, yes, and it is the part worth handing it. Claude is good at the argument: what each slide should say, in what order, in one line a room can follow. The workflow I see work best, in every route above, is to give Claude a detailed brief, ask for a text-only slide-by-slide storyboard first, fix that, and only then let it build.

Left alone, Claude drifts toward dense, evenly bulleted slides. You steer it out of that with direction ("one idea per slide, no more than 12 words of body text, one number per stat slide"), not with a better model. If you want the fundamentals, presentation design covers structure, hierarchy, and one idea per slide.

#Can a Claude artifact be a PowerPoint?

No. An artifact is content Claude builds in a side panel: a dashboard, a small tool, a formatted document, or a slide-style web page you can publish to a link. A slide artifact looks like a presentation, but it is HTML, not a .pptx, and there is no reliable path from it to editable PowerPoint slides a colleague can open and change.

Artifacts are the right tool when the live page is the deliverable: a prototype, a calculator, a dashboard people click through. When the deliverable is a file someone will edit and present, ask for a .pptx directly (file creation or Claude Slides), or use a tool that returns one. A realistic workflow uses both: explore the data in an artifact, then turn the conclusion into the deck you send.

#How do you make PowerPoints with Claude Code?

Claude Code can build decks from your terminal in two ways. It can write and run a script (pptxgenjs or python-pptx) that emits a .pptx into your repo, or it can use a skill, a packaged set of instructions and scripts, that does the same thing repeatably. Anthropic's pptx skill is a good reference for how to structure one. This route suits developers who want the deck generated from data in the repo, such as release notes or a weekly metrics report, and are happy to own the template code.

The catch is maintenance. You own the renderer, the layout rules, and the brand styling, and every new slide type is more code. Building decks with Claude Code walks through the setup, including the option of handing the rendering to an MCP server instead.

#How do you get an on-brand deck from Claude every time?

Give Claude a tool whose only job is the deck. That is what heydecks does: it is the AI slide creator for AI agents, with an MCP server that Claude, ChatGPT, Cursor, and other agents connect to, and a deck API for code. Claude writes the copy and picks from 95 fixed, hand-designed slide templates; heydecks renders the deck locked to your brand through the Brand Kernel, which you extract once from your website. Every deck comes back as a live link, a PDF, and a native, editable .pptx.

In claude.ai or Claude Desktop, go to Customize, Connectors, select "+", then "Add custom connector," and paste https://heydecks.com/mcp. The first call opens a browser to sign in. Free Claude accounts can add one custom connector. In Claude Code it is one line:

Shell
claude mcp add --transport http heydecks https://heydecks.com/mcp

Then ask in plain language:

"Use my Acme brand. Build a 10-slide Series A pitch: problem, solution, traction, team, and the ask. Publish it and give me the PowerPoint."

Claude calls list_slide_templates to learn the slide fields, writes the content itself, builds the deck with create_deck and add_slides, publishes it to heydecks.com/d/<slug>, and calls export_deck to hand you a short download link for the PDF or .pptx right in the chat. heydecks does not rewrite your copy; your model writes every word. The full tool list and connection options are in the MCP docs.

For a pipeline with no chat at all, the REST API takes a brief and returns the deck:

Shell
curl -X POST https://heydecks.com/v1/generate \
  -H "Authorization: Bearer hd_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "input": "Series A pitch: problem, solution, traction, the ask", "brand_id": "brd_..." }'
# => 202 { "job_id": "...", "status": "queued", "poll": "/v1/jobs/..." }

Poll GET /v1/jobs/{id} until the status is succeeded, and the job carries the deck URL plus ready-to-download pdf_url and pptx_url links. On pricing: a deck costs 100 credits however it is built, the Free plan includes 200 one-time credits with watermarked exports, and editable PPTX export starts on Solo at $19 a month.

Here is a pitch deck built from one of those templates, on a sample brand. Page through it:

1 / 11
A live deck built with heydecks: SaaS Pitch Deck.Open the full deck

#Claude for PowerPoint vs an MCP deck tool: which fits?

They solve adjacent problems. The add-in helps a person editing a deck in PowerPoint; an MCP or API tool lets Claude or a script produce a finished deck with nobody in PowerPoint. Plenty of teams use both: an agent generates the first draft on brand, then someone opens the .pptx and finishes it with the add-in.

Claude for PowerPoint add-inheydecks over MCP or API
Who drives ita person, in PowerPointClaude, another agent, or your code
Starting pointyour open deck and its mastera prompt, notes, markdown, or data
Brand controlthe template you already have openBrand Kernel, extracted once from a URL
Runs unattendednoyes, one call per deck
Outputedits applied to your filea live link, a PDF, and an editable .pptx

If you are weighing tools beyond Claude, the best AI for PowerPoint compares the wider field. If the MCP route is the one you want, making decks with Claude has the setup and prompts I use.

#Frequently asked questions

#Can Claude make a PowerPoint for free?

Yes. File creation is available on the Free plan, so a free Claude account can generate a downloadable .pptx once you turn on "Code execution and file creation" in settings. Claude Slides and the Claude for PowerPoint add-in need a paid plan, at least for now.

#Is Claude for PowerPoint free?

No. The add-in is available on the Pro, Max, Team, and Enterprise plans. Pro costs $20 a month, or $17 a month billed annually. The add-in itself installs at no extra charge from Microsoft AppSource.

#Does Claude for PowerPoint work on Mac?

Yes, on PowerPoint for Mac version 16.46 or later, as well as PowerPoint on Windows with Microsoft 365 and PowerPoint on the web. It does not run on PowerPoint 2016 or 2019 perpetual licenses, iPad, or Android.

#Can Claude edit an existing PowerPoint?

Yes. The add-in edits the deck open in PowerPoint and keeps your template's layouts, fonts, and colors. In a chat, you can also upload a .pptx and ask Claude to change it; file creation will return an edited copy to download.

#Does Claude output an editable PowerPoint or just images?

Editable, in every route except artifacts. The add-in builds native shapes and charts, file creation writes real slide XML, and heydecks exports a native .pptx with real text boxes. A slide artifact is a web page, so it cannot be opened in PowerPoint.

#What is the difference between Claude Slides and Claude for PowerPoint?

Claude Slides builds a deck inside Claude that you present from a link or download. Claude for PowerPoint runs inside the PowerPoint app and works on the file you have open, with your template. Use Slides when you start from a conversation, and the add-in when you start from a deck.

Keep reading

Claude for PowerPoint: 5 ways to get a real .pptx (2026)