Blog

/Guides

How to build and publish a presentation in Claude

Ask Claude for a slide deck, download it as PowerPoint, then publish it as a web presentation anyone can open from a link. A real run, step by step, with screenshots.

A Northwind Bikes slide deck: a teal “Q3 All-Hands” title slide with a bike icon in a white circle in front of three more slides, “Q3 at a glance”, “Revenue grew every month of Q3” and “03 · Halve the repair wait”, a “.pptx · 10 slides” file label, a phone showing the same deck with back and forward arrows, and a link pill reading northwind-q3.host0.app. On the right, the title “How to build and publish a presentation in Claude” with “~2 min → a 10-slide .pptx” and “1 follow-up → a link anyone can open”.
On this page

To build a presentation in Claude, describe the deck in one message and ask for a PowerPoint file. To publish it, ask Claude to turn it into a web presentation and publish it with host0, then approve one sign-in. Claude writes the slides, shows them in the chat, and hands you a .pptx; the follow-up turns the same deck into a page at a link like northwind-q3.host0.app that anyone can open on a laptop or a phone, without a Claude account. In our test the PowerPoint took about two minutes, and the published link about nine more, including the sign-in.

A slide deck usually has two audiences: the person presenting, who wants an editable file, and everyone else, who just wants to flip through it on Monday morning. Claude can serve both from the same chat. This guide walks through a real run in claude.ai, from the prompt to a live link, with a screenshot of every step and what we found inside the file.

The short version

  1. 1
    One prompt makes the deck. Describe the slides, give Claude your numbers and brand colour, and ask for "a PowerPoint file I can download". Ours came back in about two minutes: 10 slides, our teal, a native chart and speaker notes.
  2. 2
    You can check it before downloading. Claude opens the deck in a panel next to the chat, slide by slide, with download and Google Drive buttons.
  3. 3
    The chart is a real PowerPoint chart. Its numbers live in an embedded spreadsheet, so you update them in PowerPoint instead of redrawing bars. Apple's Keynote showed it blank for us; PowerPoint and Google Slides are the safe bets.
  4. 4
    A second prompt publishes it. "Turn this deck into a web presentation and publish it with host0: follow https://host0.ai/skill.md." You approve one sign-in in your own browser; nothing private goes into the chat.
  5. 5
    The link works for anyone. No Claude account needed, arrow keys and swipe to change slides, and every slide has its own address (#3 opens the chart).
  6. 6
    You change it by asking. A rename took under a minute and a layout fix about 90 seconds. Every publish is a numbered version you can roll back, and it's free during the beta.

How to build and publish a presentation in Claude, step by step#

We used claude.ai on the web with Claude Opus 5.5 on 12 October 2026, in a fresh chat, and made an all-hands deck for an imaginary 40-person e-bike shop in Bristol called Northwind Bikes.

From a prompt in Claude to a deck anyone can open

  1. Turn on network access

    Settings → Capabilities: code execution and network egress on.

  2. Ask for the deck

    Your slides, numbers and colour, and “a PowerPoint file I can download”.

  3. Check it, download it

    Page through the preview, then take the .pptx.

  4. Ask Claude to publish it

    “Turn this into a web presentation and publish it with host0.”

  5. Approve once, share the link

    Sign in, check the code, approve. Then rename or edit by asking.

Source: host0 test run in claude.ai, 12 Oct 2026

Step 1: Turn on code execution and network access#

Claude builds PowerPoint files by running code, and it needs internet access from that code to publish. Both switches live in Settings → Capabilities on claude.ai.

  • Cloud code execution and file creation must be on. Anthropic says it's available "to all Claude users (Free, Pro, Max, Team, and Enterprise)", and it's what lets Claude make a .pptx at all.
  • Allow network egress must be on, with host0.ai and host0.app allowed (or "All domains"). You only need this for publishing; without it, Claude can still make the deck.

On Team and Enterprise plans, an owner controls these in Organization settings → Capabilities, so you may need to ask your admin.

Settings → Capabilities in claude.ai

The claude.ai Settings window with Capabilities selected. Under “Code execution and file creation”, the switch “Cloud code execution and file creation” is on, with the note “Required for skills”, and “Allow network egress” is on. Below it, a “Domain allowlist” box reads “Choose which domains the sandbox can access”, set to “All domains”.

Both switches on. The domain allowlist here is “All domains”; listing host0.ai and host0.app also works.

Source: claude.ai, 11 Oct 2026

Step 2: Ask Claude for the deck#

Start a new chat and describe the presentation. This is the exact prompt we sent:

Prompt
Make a 10-slide presentation for a Monday all-hands at Northwind Bikes, a 40-person e-bike shop in Bristol. Cover: Q3 results (revenue £1.2M, up 18% on Q2; 2,140 bikes serviced; customer NPS 61), what went well, what didn't (battery supply delays), Q4 priorities (launch cargo bike rentals, open a second workshop, cut repair wait from 6 days to 3), and a thank-you slide. Include one chart of monthly Q3 revenue (Jul £370k, Aug £410k, Sep £420k). Clean, modern design; our brand colour is #0F766E. Give me a PowerPoint file I can download.

To write your own, keep the same shape:

  • What it's for and who's in the room: "a Monday all-hands for a 40-person team", "a pitch to two investors", "a 15-minute class on photosynthesis".
  • How many slides and what's on them: list the sections in order. Claude will invent filler if you leave gaps.
  • Your real numbers: paste them in. Anything you don't give, Claude has to make up.
  • Charts you want, with their data: "one chart of monthly revenue (Jul £370k, Aug £410k, Sep £420k)".
  • The look: a brand colour in hex is enough to make it feel like yours; add a font if you have one.
  • The format: "Give me a PowerPoint file I can download." Claude also has a built-in slide editor, Claude Slides, covered further down.

Step 3: Check the deck and download it#

About two minutes later, Claude replied with the file and opened it in a panel beside the chat. You can scroll through every slide there before downloading, and the buttons at the top download the .pptx or save it to Google Drive.

Claude's reply, with the deck open beside it

Claude's reply on the left: “Your 10-slide deck is ready: Northwind-Bikes-Q3-All-Hands.pptx. It uses #0F766E throughout, with teal title and thank-you slides and white content slides in between. The monthly revenue chart is a native PowerPoint chart, so you can edit its numbers directly.” followed by the list of slides. On the right, a preview panel titled “Northwind bikes q3 all hands · PPTX” showing the teal title slide “Q3 All-Hands, Northwind Bikes · Monday 12 October 2026” with a bike icon in a white circle, “Page 1 / 10”, and the top of slide 2, “Q3 at a glance”, with £1.2M, 2,140 and 61 in cards with icons.

The panel shows the real slides. The reply lists them and says the chart is a native PowerPoint chart.

Source: claude.ai, 12 Oct 2026

The deck followed the brief closely: a teal title and thank-you slide, white content slides with icons in teal circles, a yellow card for the one slide about a problem, one slide per Q4 priority, and a "6 days → 3 days" slide you could read from the back of the room.

Six of the ten slides

Six slides from Claude's deck in a grid. 1: teal title slide “Q3 All-Hands, Northwind Bikes · Monday 12 October 2026” with a bike icon in a white circle. 2: “Q3 at a glance”, three pale-teal cards with icons: £1.2M revenue (up 18% on Q2), 2,140 bikes serviced (across July to September), 61 customer NPS. 4: “What went well”, three rows with icons: strong, steady growth; a busy workshop; customers rate us. 5: “What didn't go well”, a yellow card with a battery icon, “Battery supply delays — our biggest drag on the quarter”, and three numbered points: what happened, what it meant, what we'll do. 6: “Three priorities for Q4”, three solid teal tiles numbered 01 to 03 with icons. 9: “03 · Halve the repair wait”, a “Today 6 days” card, an arrow, a teal “Q4 target 3 days” card, and “How we get there: second workshop capacity, reliable battery supply”.

Slides 1, 2, 4, 5, 6 and 9. The battery slide is the only non-teal one; slide 9 turns “6 days to 3” into a before-and-after.

Source: Claude .pptx, rendered in Keynote, 12 Oct 2026

We downloaded the file and unzipped it to see how it was built. Three things are worth knowing:

  • The chart is editable. Slide 3 holds a native PowerPoint chart with its own spreadsheet (370, 410 and 420), so when September's number changes you edit the data, not the bars. Apple's Keynote and the macOS Quick Look preview drew that chart area blank for us, so open the file in PowerPoint or Google Slides, or check the chart slide before presenting from a Mac.
  • Every slide has speaker notes, written to be said out loud: "July £370k, August £410k, September £420k — £1.2M for the quarter. Each month beat the one before."
  • Claude says what it made up. We didn't give it a plan for the battery problem, so it wrote one (backup suppliers, more stock), flagged it in the reply, and left a note on the slide: "Confirm the actions on point 3 before presenting." Read every slide for placeholders like this before Monday.

Step 4: Ask Claude to publish it as a web presentation#

A .pptx is right for the presenter. For everyone else, a link is easier: it opens on any phone, and nobody needs PowerPoint or a copy of the file. In the same chat, we asked:

Prompt
Nice. Now turn this deck into a web presentation: one HTML file with the same slides, design and revenue chart, arrow keys and swipe to move between slides, good on a phone. Then publish it with host0 so I can send the team a link: follow https://host0.ai/skill.md. Make the link open for anyone who has it.

You don't need to install anything first: Claude opens the link in your prompt and follows the instructions there. Leave out "open for anyone who has it" and the link starts private, so only you and the people you invite can open it.

Claude rebuilt the slides as a web page, then took screenshots of its own work at desktop and phone sizes. It decided "the text is too small for the cards and the content sits at the top", enlarged the type, re-centred the slides and checked again. Then it read host0's instructions and started the publish.

Step 5: Approve the sign-in once#

Publishing needs a host0 account, and Claude can't sign in for you. So about seven minutes in, it stopped and showed a link and a code:

Claude asks you to approve once

Claude's message: “To publish, host0 needs you to sign in once. Open https://host0.ai/device?code=GKFQ-LMLV, check the page shows the code GKFQ-LMLV, and approve. The code expires in 10 minutes. I'm waiting for your approval now.”

The code must match the one on the page that opens. The link expires in 10 minutes.

Source: claude.ai, 12 Oct 2026

Click the link. It opens host0 in your own browser, where you sign in with Google or a 6-digit code sent to your email (if you're new, that creates your account; there's no password). Check the page shows the same code, and click Approve. You never paste a key or your email into the chat, and Claude picks up the approval by itself.

Right after the approval, the deck was live, about nine minutes after we sent the follow-up. Claude opened the link itself to check it loaded without signing in:

The deck is live

Claude's reply: “The deck is live at https://bs8re46dyy.host0.app/ and you can send that link to the team. I opened it without signing in and it loaded fine. The link is set so anyone who has it can view it. It won't show up in search results, but anyone can forward it, so treat it as shareable rather than secret. Same 10 slides, design and revenue chart as the PowerPoint. You can move between slides with the arrow keys, the on-screen buttons, or by swiping on a phone. On narrow screens each slide stacks into a single column. Each slide also has its own address, so adding #5 to the link opens straight on the battery slide.” It also attached the HTML file and offered to rename the link to something like northwind-q3.host0.app.

A random address at first. Claude explained who can open it and offered a readable name.

Source: claude.ai, 12 Oct 2026

It's a real web page, not pictures of slides: the text can be selected and searched, the chart is drawn in the page, and the whole deck is 27 KB of HTML. On a laptop it plays like a slideshow.

The web deck on a laptop

The web deck in a desktop browser on the revenue slide: “Revenue grew every month of Q3” with a teal bar chart of £370k, £410k and £420k for July, August and September, a side card with £1.2M Q3 total revenue, +13.5% September vs July and +18% Q3 vs Q2, back and next buttons, a progress bar, “3 / 10”, and a small “Hosted on host0” badge below the controls.

The revenue slide. Arrow keys, the on-screen buttons and swiping all move between slides; the progress bar shows where you are.

Source: northwind-q3.host0.app, 12 Oct 2026

On a phone, each slide reflows into a single column instead of shrinking a widescreen slide to postage-stamp size.

And on a phone

The title slide on a phone: a full-height teal slide with the bike icon in a white circle, “Q3 All-Hands”, “Northwind Bikes · Monday 12 October 2026”, and the back/next buttons with a progress bar above the “Hosted on host0” badge.

The revenue slide on a phone: “Revenue grew every month of Q3” on two lines, the three-bar chart at full width, and below it a card with £1.2M, +13.5% and +18%, then the controls showing “3 / 10”.

The title slide and the revenue slide, stacked for a narrow screen.

Source: northwind-q3.host0.app, 12 Oct 2026

Step 7: Rename it, edit it, roll it back#

A random address is fine for a test, but not for an email to the whole company. So we asked for a better one:

Then we opened it on a phone and found a problem: the small "Hosted on host0" badge in the bottom-right corner sat on top of the next-slide button. We described it, and Claude measured the badge, moved the controls up and republished to the same link in about 90 seconds:

Fix it by describing it

Our message: “On my phone the “Hosted on host0” badge in the bottom-right corner covers the next-slide button. Move the slide controls so nothing sits under the badge, and publish the update to the same link.” Claude: “The badge is pinned 12px from the bottom-right and is about 30px tall, so I'll lift the control bar above it on every screen size.” Then: “The update is live at https://northwind-q3.host0.app/ and the link hasn't changed. The arrows, progress bar and slide counter now sit just above the “Hosted on host0” badge. I checked this at two phone sizes and on desktop, and nothing overlaps.”

Claude checked the live page, moved the controls, tested two phone sizes and desktop, and published version 2.

Source: claude.ai, 12 Oct 2026

Every publish is saved as a numbered version, with the note Claude wrote for it. Open the deck in your host0 dashboard and the Versions tab lists them, each with a Restore option, or just tell Claude "roll back to version 1". host0 keeps the last 20 (how versions work).

The Versions tab

The host0 dashboard page for “Northwind Bikes Q3 All-Hands”, northwind-q3.host0.app, “Anyone with the link”, on the Versions tab: “Every publish is saved as a version. Restore any of the last 20 — it goes live for everyone within a minute, and your shared data stays as it is.” Version 2, marked Live, “Move slide controls above host0 badge — Oct 12, 2026, 7:02 PM · claude.ai · 1 file · 25.9 KB”, and Version 1, “Oct 12, 2026, 6:29 PM · claude.ai · 1 file · 25.9 KB”, each with a menu button.

Version 1 from the first publish, version 2 from the fix, both from claude.ai. The rename didn't need a new version.

Source: host0 dashboard, 12 Oct 2026

The dashboard also has an Analytics tab that counts who opened the deck, from which countries and devices, without cookies, and a Sharing tab to make it private again or invite specific people by email.

Other ways to make slides in Claude#

We asked for a PowerPoint file because that's what most people present from. Claude has two other routes, and which one fits depends on where you'll work on the deck. This is what Anthropic's own pages say, checked on 12 October 2026.

  • Claude Slides. A slide editor inside Claude, launched on 16 September: "You can edit directly, present straight from Claude, or download as PowerPoint or PDF." On 8 October Anthropic said Docs, Slides and Design are "out of beta and available on every plan, including Free", and that decks can go "straight to Google Slides as editable files". Good when you want to keep editing with Claude and present from the browser.
  • Claude for PowerPoint. An add-in that works inside PowerPoint itself. Anthropic says it "reads the slide master, layouts, fonts, and color scheme in your deck" and makes charts "you can edit directly, not static images". It's on Pro, Max, Team and Enterprise, not Free. Good when your company has a template you must use.
  • A file from the chat (what we did). Works on every plan, and the result is an ordinary .pptx you own.

A deck made in Claude Slides has its own share link. Since 16 September 2026, Anthropic's help center says that for anything made in Slides, Docs or Design, "Everyone needs a Claude account. People without one can't open a shared artifact, even with the link." That's fine for a team that all uses Claude. For anyone else, publish it.

Ways to share a deck made in Claude

From Anthropic's and Google's help pages and host0's docs, checked 12 Oct 2026

Claude Slides link.pptx fileGoogle Drive linkhost0 link
Viewer needs an accountYes, a Claude accountNo, but needs an app that opens .pptxNo, if set to anyone with the linkNo
Good on a phoneOpens in ClaudeClumsyYes, in Slides viewerYes, reflows per slide
Changes reach everyoneYesNo, resend the fileYesYes, as numbered versions
See who opened itNone describedNoNoAnalytics tab
Private, invite by emailYesNoYesYes
A Google Drive link also works without sign-in, but it's a download-and-upload round trip from the chat.

Sources: Claude Help: Share artifacts; Google Drive Help: Share files; host0 docs

Troubleshooting#

Claude says it can't reach host0.ai or host0.app. Network egress is off or the domain isn't allowed. Go to Settings → Capabilities, turn on Allow network egress, and pick All domains or add host0.ai and host0.app. On a Team or Enterprise plan, ask an owner. Then say "try again"; Claude still has the files.

The chart slide is empty. You're probably viewing the .pptx in Keynote or Quick Look on a Mac, which drew Claude's native chart blank in our test. Open the file in PowerPoint or Google Slides, or ask Claude to "also put the chart in as an image on that slide".

Claude made a deck but no file to download. Check that Cloud code execution and file creation is on, and say "give me a PowerPoint file I can download".

The slides use made-up content. Claude fills gaps in the brief. Give it your real numbers and decisions in the prompt, and look for anything it flagged as a placeholder in its reply and the speaker notes.

The sign-in link expired. It lasts 10 minutes. Tell Claude "the link expired, start again" for a new link and code. If the code on the page doesn't match Claude's, don't approve it.

People are asked to sign in when they open the link. The deck is private, the default when you don't say otherwise. Tell Claude "make the link open for anyone who has it", or change it on the Sharing tab in the dashboard.

Something on the page covers your buttons. Every page on host0's free plan has a small badge in the bottom-right corner. Ask Claude to keep fixed buttons clear of that corner, as we did in step 7.

FAQ#

Can Claude make a PowerPoint presentation?#

Yes. Ask for "a PowerPoint file I can download" and Claude builds a .pptx, shows the slides in the chat, and gives you a download button. Ours had 10 slides, a native chart and speaker notes, in about two minutes. Anthropic says file creation works on every plan, Free included.

Can Claude make slides with charts?#

Yes. Give it the data in the prompt. Claude made our revenue chart as a native PowerPoint chart whose numbers you can edit, and drew it again in the web version. Keynote and macOS Quick Look showed the .pptx chart blank for us; PowerPoint and Google Slides are safer.

How do I share a presentation made in Claude?#

Download the .pptx and send it or upload it to Google Drive, share a Claude Slides deck with people who have Claude accounts, or ask Claude to publish it as a web presentation with host0, which gives you a link anyone can open without an account.

Do people need a Claude account to open my deck?#

For a deck shared from Claude Slides, yes, since 16 September 2026. For a host0 link set to "anyone with the link", no: it's an ordinary web page. You can also keep it private and invite people by email; they sign in to host0 with that address.

Yes. Open it in a browser, go full screen, and use the arrow keys or a presentation clicker that sends arrow keys. Each slide also has its own address (#5 opens slide 5), handy for jumping to a slide during questions.

Can I edit the deck after publishing?#

Yes. In the same chat, ask for the change and Claude publishes a new version to the same link. Every version is kept (the last 20), and you can restore one from the dashboard's Versions tab or by asking Claude to roll back.

What does it cost?#

Claude's file creation and Claude Slides are on every plan, Free included, per Anthropic. host0 is free during the beta; paid plans may come later, with notice. Pages on host0 carry a small "Hosted on host0" badge in the corner.

How we tested this#

We ran everything above on 12 October 2026 in claude.ai on the web, in a fresh chat with Claude Opus 5.5, signed in to our own host0 account, and took every screenshot from that run. Northwind Bikes and all its numbers are made up, and so are the battery fixes Claude added (it said so). Times are from the chat and the host0 dashboard: about two minutes for the PowerPoint, about seven minutes of building and checking before Claude asked for the sign-in, about nine minutes from the follow-up to the live link including our approval, under a minute for the rename and about 90 seconds for the layout fix. We unzipped the .pptx to check the chart, notes and images; the slide images above are Keynote exports, which is how we found the blank-chart issue. Anthropic's product details come from its help center and announcements, re-read the same day and linked inline. One run: the same prompt can give a different deck next time.

host0 hosts whatever your agent makes, from a slide deck to a team app with a shared database, at a link anyone can open. See how it works with any agent, or read the companion guide on building and publishing a website in Claude.

GuidesClaude