| Perspectives on Power Platform
Microsoft's flagship tool — the PowerPoint Agent — generates HTML first, then converts it to PPTX. The output looks like a PowerPoint file. It does not behave like one: no placeholders, no live theme tokens, incompatible with PowerPoint Designer. Meanwhile, the least-prominent tool — Copilot Chat in the PowerPoint desktop app, which runs a Python script — produced the most structurally correct file of all five.
The five ways
Method 1
Create with Copilot
PowerPoint startup dialog
The oldest experience. Launch the PowerPoint desktop app and select "Create with Copilot" on the start screen. OpenAI-powered. Picks a theme and image style, then generates a full deck — with no working slide count control. Structurally the richest output: multiple real layouts, proper placeholders, and speaker notes populated from the source.
Method 2
Copilot Chat (desktop)
PowerPoint app, Copilot pane
Open a file in the PowerPoint desktop app and activate the Copilot pane. Not to be confused with Edit with Copilot — this is the standard chat interface, which generates a PPTX by executing python-pptx code directly. No design, no images, but the cleanest OOXML structure of all five: zero hardcoded colors, full placeholder bindings.
Method 3
Edit with Copilot
PowerPoint web, Copilot pane
Formerly Agent Mode
Frontier
Open a blank presentation in PowerPoint for the web and select "Edit with Copilot" (formerly Agent Mode) in the Copilot pane. Asks clarifying questions, offers a template picker. Generates through the live PowerPoint Online editing stack — the only experience with real revision tracking. PDF input only.
Method 4
PowerPoint Agent
M365 Copilot Chat
Frontier
Select PowerPoint from the tools menu in Copilot Chat, or attach a file inside a Copilot Notebook. The most capable input parser and the most visually designed output. Runs an HTML-first pipeline with per-slide validation loops, then converts to PPTX via a headless Office engine. Accepts MD, DOCX, and PDF.
Method 5
Copilot Cowork
Copilot desktop app
Frontier
Open the Copilot desktop app and describe the task. Microsoft's branded version of the Cowork experience, powered by Anthropic's Claude technology. Generates PPTX via PptxGenJS — the same library as Claude Desktop's own Cowork. Medium visual design, flat OOXML structure, no theme inheritance.
What the files show

Eight findings from opening the PPTX files

Finding 1
PowerPoint Agent is HTML-first
The PowerPoint Agent pipeline uses an intermediate HTML representation — agent thinking traces expose internal schemas named botspeak and css_guidelines. Content is designed in CSS terms. A headless Office converter produces the final PPTX. Microsoft's launch blog acknowledges the intermediate step and then calls the output "real Office generation." Both statements are true — about different pipeline stages.
Finding 2
The validation loop is a real render cycle
Each PowerPoint Agent slide runs up to three render-validate-fix cycles (~200 seconds for complex layouts). A Python script checks rendered output for overflow and layout failures. Slides were observed changing between passes. This is the most defensible part of Microsoft's "headless Office" claim — the validation runs against the real rendering engine, not a browser canvas.
Finding 3
The tier pyramid is not SmartArt
What looks like a SmartArt pyramid in the PowerPoint Agent output is seven individually positioned roundRect shapes plus 12 text boxes. No dgm: XML namespace. Not editable as SmartArt in PowerPoint. The agent reads a resource called smartart during generation — but uses it to calculate positions, not to emit SmartArt XML.
Finding 4
Both Coworks share a library fingerprint
Microsoft's Copilot Cowork and the Claude Desktop version both embed dc:subject="PptxGenJS Presentation" in their output metadata. Microsoft overwrote the creator field; the subject tag remained. This is the "XML stitching" approach Microsoft's own blog describes as inferior to its headless Office pipeline.
Finding 5
Create with Copilot is structurally the richest
Create with Copilot produces files with 9 different slide layouts, full placeholder bindings, speaker notes populated from source text, and one real SmartArt object. It also generates 32 slides from a 3,000-word article. The structure is correct; the editorial judgment is not.
Finding 6
Edit with Copilot is the only genuinely native experience
Edit with Copilot produces files with a changesInfo revision log — proof the content went through the live Office editing stack. It is the only output with change tracking tied to the authenticated user identity. The only one that names the editing session in revision metadata.
Finding 7
Anthropic is in the stack — undisclosed
A Q&A from Microsoft's February 2026 M365 Champions call states: "Anthropic enablement is required for Frontier access." The Copilot Cowork blog post from March 30, 2026 confirms this explicitly, describing Cowork as built on "the technology platform that powers Claude Cowork." Not mentioned in product marketing for PowerPoint Agent or Edit with Copilot.
Finding 8
The "generate then refine" workflow has a structural gap
Microsoft positions the PowerPoint Agent (create) with Edit with Copilot (refine) as a natural two-step workflow. The Agent produces all-Blank-layout, zero-placeholder, hardcoded-color files. Edit with Copilot works best on properly-authored OOXML. The handoff requires structural remediation — not light editing.
Side by side

Method comparison

Create with Copilot PowerPoint startup dialog Copilot Chat (desktop) PowerPoint app, Copilot pane Edit with Copilot PowerPoint web · formerly Agent Mode PowerPoint Agent M365 Copilot Chat · Frontier Copilot Cowork Copilot desktop app · Frontier
Generation
Engine / library In-app OpenAI pipeline python-pptx PowerPoint Online native HTML → headless Office PptxGenJS
Intermediate format Unknown (native) Python object model Direct OOXML edits HTML / CSS JSON → Open XML
Generator fingerprint User name Empty creator changesInfo log None visible "PptxGenJS" in metadata
Output
Slide count (same source) 32 9 10 13 12
File size 5.4 MB 35 KB 1.5 MB 7.8 MB 325 KB
AI images 27 JPEGs None 9 JPEGs 3 PNGs + 3 SVGs None
Slide count control Broken — estimate only Via Python code Confirmed upfront Via prompt (rough) Via prompt
Speaker notes Populated with quotes None Populated — paraphrased Missing entirely Empty scaffolds
Structural integrity (OOXML)
Layouts used 9 different layouts 2 — Title + T&C 1 — Two Content 1 — Blank only 1 — Layout 1 only
Placeholders Full — all slides Full — title + body Body only — no title Zero across all slides Zero across all slides
Hardcoded hex colors Zero Zero ~50 (accents only) 36 unique values 490+ references
Theme recolorable Yes Yes Yes No No
Real SmartArt Yes — one object No No No — faked shapes No
Designer compatible Yes Yes Partial — no title ph No No
Change tracking No No Yes — changesInfo XML No No
Branding
Named theme Galaxy — live tokens Office Theme — live tokens ModernSerenity — live tokens Atelier — baked hex Agent's choice — baked hex
Org template (.potx) Not yet — roadmap No In progress Not yet — roadmap No
The gap

Design quality vs. structural integrity

No tool occupies the top-right cell. High visual design and correct PowerPoint structure have not arrived in the same product.

↑ Higher design quality
High design · Low structure
PowerPoint Agent
Copilot Cowork
High design · High structure
Not yet available
Low design · Low structure
Copilot Chat (desktop)
Low design · High structure
Create with Copilot
Edit with Copilot
← Less structurally correct More structurally correct →
Sources