AIToday
Large Language ModelsAI Business & IndustryZenn AI/MLPublished: Oct 3, 2026, 10:00 JST

Claude Slides runs on a closed HTML subset, not free code

Claude Slides runs on a closed HTML subset, not free code

3 Key Points

  1. What happened

    Anthropic beta-launched Claude Slides and Claude Docs, letting users build slides and documents directly in Claude chat, with Claude Cowork folded into the main chat.

  2. Why it matters

    The output space looks deliberately human-defined so that an AI can generate safely and render deterministically, which should make mass-producing internal decks more predictable and consistent.

  3. What to watch

    The test was run only in a developer environment, so real chat response speed and Japanese font rendering in claude.ai remain unverified; watch whether MCP exports such as Google Drive actually work.

WHO IT HITSTeams that generate large volumes of internal, template-style decks and documents are the clearest beneficiaries, since a closed output space favors stability and accessibility compliance over expressive freedom. Whether the feature feels the same in the real claude.ai chat UI is still unverified.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

Anthropic's announcement sits inside a broader consolidation: Claude Cowork, previously a separate workspace, was merged into the normal Claude chat under the framing of "One Claude," so users no longer choose between chatting and working. The editorial team went past the announcement and wrote files directly from the developer-facing environment that powers the feature, generating a four-slide deck from rough meeting notes. Each slide turned out to be a single HTML file, and the whole deck a single JSON index.

The internal design is unusual in where it puts the constraint. Allowed CSS properties are a fixed list, and the values each may take are limited to px ranges, enumerated keywords, or hex/rgb/hsl colors; margin, float, grid-template-areas, :hover, and keyframe animations are excluded. Custom tags such as <x-shape>, <x-icon> and <x-connector> replace freehand SVG drawing, and SVG itself is capped at 52KB with scripts banned and local references only. Contrast is specified numerically — 4.5:1 for body text against the background, 3:1 for large text — and typography is limited to 4–5 reusable sizes and at most four typefaces per deck, usually two.

The trade-off is legible: expressive range is narrowed so that every output fits the canvas and follows the same visual rules, which is coherent with producing internal, standardized materials in volume. The main open question is whether that design survives contact with the real product — the team could not open the chat UI, so response speed and Japanese rendering quality are unconfirmed, and the ChatGPT Canvas contrast is explicitly framed as inference from public behavior rather than verified internal access.

FAQ
What exactly can Claude Slides and Claude Docs not do?
They cannot use class selectors, <style> blocks (except @font-face), em/rem/% units, z-index, or scripts. Only fixed px values and per-property keywords or numeric ranges are allowed.
How does this differ from ChatGPT's Canvas?
The article says Canvas appears to lean toward freer code generation, including React components, while Claude Slides and Docs push output into a pre-defined closed HTML subset. The comparison is described as inference, not verified access.
Was the Japanese font rendering checked?
No. The verification ran only from a developer environment, so the actual rendering of the Japanese font (Noto Sans JP was specified) was not visually confirmed.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleMeta open sources Muse code so you can build your own AI gadgets