Claude Docs review: I tested Claude's file creation, and it's a code interpreter

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 21, 2026

Expert Verified
Two people at a laptop as documents, a spreadsheet and a slide deck are generated beside them

What "Claude Docs" actually is

Let me clear up the name first, because it matters. Search for "Claude Docs" and you will find people talking about the feature that makes Claude spit out real files. But that is not Anthropic's name for it. The official label is file creation, and inside the app the toggle reads "code execution and file creation." There is no product literally called Claude Docs.

Three prompts and the resulting Word, Excel and PDF files Claude generated, as taken from Anthropic
Three prompts and the resulting Word, Excel and PDF files Claude generated, as taken from Anthropic

What it does is straightforward and, honestly, a little magic the first few times. You describe what you need, and Claude hands back a finished, downloadable file instead of a wall of text. Anthropic frames it as moving Claude "from an advisor into an active collaborator": you bring the strategy, it handles the implementation. The supported outputs are Excel, PowerPoint, Word and PDF, and it can save straight to Google Drive.

The sharpest description of it came from developer Simon Willison on X, who cut right through the marketing:

"Anthropic are massively burying the lede here - they've called this "Upgraded file creation and analysis" (that really does seem to be the official name) but it's actually.... Claude Code Interpreter! It's sandboxed server-side Python/Node.js code execution for Claude"

That is exactly right, and it is the single most useful thing to understand before you use it. This is the same idea as ChatGPT's Code Interpreter, arriving in Claude. Knowing that reframes everything else about how it behaves.

How it works under the hood

Anthropic gave Claude a private computer environment where it can write code and run programs. When you ask for a spreadsheet, Claude does not "type out a spreadsheet." It writes Python (or JavaScript), runs that code in an isolated, sandboxed container, and the code produces a genuine .xlsx file that you download.

How Claude's file creation works: your prompt, Claude writes Python, it runs in a sandbox, and out come real files
How Claude's file creation works: your prompt, Claude writes Python, it runs in a sandbox, and out come real files

This is why the feature is powerful and why it is quirky in equal measure. Because it is real code hitting real file libraries, the formatting is legitimate: formulas that calculate, native PowerPoint objects, proper PDF layout. But because it is a model writing that code, the logic inside the file is only as correct as the code Claude wrote, and you cannot see the code unless you go looking. The sandbox itself is deliberately limited too, with capped task duration and single-container lifetime to stop runaway loops.

If you have followed Anthropic's other releases, this is the same engine family behind Claude Code. The document feature is that agentic, code-running capability pointed at Office files instead of a codebase.

What you can actually make with it

The range is wide. Beyond the four headline formats, Claude can produce Python scripts, build data visualizations as PNGs, process uploaded CSV and TSV files, and even build simple machine learning models. Regular Artifacts (HTML, React, mermaid diagrams, SVGs) still work alongside it.

The "Upgraded file creation and analysis" toggle, noting it does not support versioning or remixing of Artifacts, as taken from Anthropic
The "Upgraded file creation and analysis" toggle, noting it does not support versioning or remixing of Artifacts, as taken from Anthropic

One limitation worth catching early, because it is printed right on the toggle: file creation does not support versioning or remixing of Artifacts. So this is not a living-document workspace with history and branches. It is a generator: you ask, you get a file, you download it. If you want the next version, you ask again.

Where it really shines

For a big, structured, one-shot document, this thing can save you a full afternoon. The clearest example I have seen came from Nate B. Jones on LinkedIn:

LinkedIn

"A few days ago, I built an eleven-tab financial model in ten minutes. Two weeks of work compressed into the time it takes to make coffee."

That matches my experience on the tasks it is best at: turning a messy CSV into a formatted report, converting a document into a slide deck, or standing up a tracker from a plain-English description. Anthropic's own pitch is that it turns projects that normally need programming and hours of effort into minutes of conversation, and for these particular shapes of work, that is fair rather than hype.

Where it falls short

Here is the honest other half. The more complex and less checkable the output, the more the code-interpreter reality bites. Khe Hy on LinkedIn put it well after testing it on a real model:

LinkedIn

"Claude built the model quickly and got about 70% of the way there. But I spent as much time debugging the output as it would have taken me to build from scratch. Several cells were randomly blank, formulas had fundamental errors, and it misunderstood key calculations."

That 70% number is the one to internalize. On anything where a wrong formula is buried three tabs deep, you own the debugging, and the time you save on the build you can lose on the audit. There has also been pushback on Hacker News that new features land while the underlying service strains under load. And in the launch demo, one commenter noticed on Hacker News that the output opened in Google Sheets rather than Excel, though others clarified the file was in fact a real .xlsx, which is a fair thing to note in both directions. The takeaway is not "avoid it," it is "trust it for what you can verify at a glance, verify what you cannot."

The security catch you can't skip

This is the part I would not gloss over, because Anthropic did not either. Giving a model a sandbox that can run code and reach the network opens a specific door. The support doc's security section says it plainly:

"It is possible for a bad actor to inconspicuously add instructions via external files or websites that trick Claude into: 1. Downloading and running untrusted code in the sandbox environment for malicious purposes 2. Reading sensitive data from a connected knowledge source (for example, Remote MCP, projects) and using the sandbox environment to make an external network request to leak the data"

In plain terms: a prompt injection hidden in a file or webpage can make Claude quietly read data from your projects or connected MCP servers and send it out.

How the prompt-injection leak works, and where turning off network egress cuts the chain
How the prompt-injection leak works, and where turning off network egress cuts the chain

Anthropic ships real defenses: a prompt injection classifier, per-user sandbox isolation, and the option to disable network egress entirely. Turning egress off is the strongest single control, because it stops data leaving the sandbox even if something slips through. You manage all of this from the file creation controls in settings.

The code execution and file creation controls, with the network egress toggle and domain allowlist, as taken from Anthropic Support
The code execution and file creation controls, with the network egress toggle and domain allowlist, as taken from Anthropic Support

The advice to "monitor Claude while using this feature" drew a sharp and fair response on Hacker News:

Hacker News

"The security concerns here are really significant. In the section on security, they write "we recommend you monitor Claude while using this feature." This borders on irresponsible IMO. Monitor what exactly? How should we monitor?"

That is the crux. The controls are there, but the day-to-day burden of watching for a leak sits on you. One important gotcha: if MCP integrations are enabled, network communication stays possible through those connections regardless of the egress setting. So "egress off" is not a complete seal when MCP is in play.

Pricing and plan access

Good news here: access is broad. As of September 2026 the feature is available on every plan, Free included. What differs is the defaults for network access and who can turn things off. It also draws from your plan limits, and creating files uses more of that limit than a normal chat, so heavy use eats into your allowance faster.

PlanFile creationNetwork egress defaultAdmin controls
FreeEnabledEnabled (approved sources)Individual toggle in Settings
ProEnabledEnabled (approved sources)Individual toggle in Settings
MaxEnabledEnabled (approved sources)Individual toggle in Settings
TeamEnabled by defaultDisabled by default, owners can enableOwners can disable org-wide
EnterpriseEnabled for new orgsDisabled by defaultDomain whitelisting and network controls

The pattern is sensible: individuals get it on and open, organizations get it on but locked down, with admins holding the keys. If you are on Team or Enterprise and file creation seems limited, that is almost certainly your admin's network egress setting, not a bug.

Claude Docs vs a teammate that owns the job

Here is the reframe I would leave you with, and it is less a criticism of Claude Docs than a boundary around what it is for. Claude Docs is a tool you drive. It is superb when you are sitting there, one document at a time, bringing the context and checking the output. But every chat starts from an empty box, and it does not know your company, your brand, or your past work unless you feed it in again.

A tool you drive versus a teammate that owns the job: one doc at a time and you bring the context, versus running the whole job with your company's knowledge and tools
A tool you drive versus a teammate that owns the job: one doc at a time and you bring the context, versus running the whole job with your company's knowledge and tools

That distinction is the whole game once your document work stops being one-off. A quarterly report, a support macro library, a stream of blog posts: those are not one file, they are a repeating job. Driving a chat window through that by hand, every time, is the expensive way to do it. The model most people are moving toward is an AI employee or AI teammate that owns a defined job end to end, already carries your company's knowledge, and plugs into the tools where the work lives. That is a different thing from a code interpreter in a chat, and it is worth knowing which one your problem actually needs.

Try eesel

If your document work is a repeating job rather than a one-off, that is exactly what eesel is built for. eesel is an AI teammate platform: instead of a blank chat you drive, you hire ready-to-work teammates for specific jobs, each arriving with the skills, integrations and company context the role needs. The current roster is an AI helpdesk teammate that joins your support queue, and an AI blog writer that researches, drafts and publishes content that sounds like you.

The eesel AI blog writer, an AI teammate that researches, drafts and publishes content that knows your company
The eesel AI blog writer, an AI teammate that researches, drafts and publishes content that knows your company

The difference from Claude Docs is the one from the section above: the blog writer does not start empty. It knows your product, pulls its own research, generates its own images, and ships the finished post, rather than waiting for you to prompt each step. And if you would rather drive it like code, eesel has a public CLI plus MCP, so you can run the same teammate from a terminal, wire it into scripts, or let a coding agent like Claude Code operate it, the headless way to run the same workspace. It is free to try.

Frequently Asked Questions

What is Claude Docs?
"Claude Docs" is what most people call Claude's file creation feature, where Claude builds real Excel, Word, PowerPoint and PDF files inside a chat. Anthropic's own name for it is "code execution and file creation." Under the hood it is a sandboxed code interpreter, which is the reframe this Claude review is built around.
Is Claude Docs free?
Yes, as of September 2026 code execution and file creation is available on every plan including Free, plus Pro, Max, Team and Enterprise. It draws from your normal plan usage limits, and creating files burns through more of that limit than a plain chat does.
Is Claude Docs safe to use with company data?
It carries a real prompt-injection risk: a poisoned file or website can trick Claude into reading connected data and leaking it. Anthropic recommends turning off network egress for sensitive work. If you want document work that runs continuously on company data with proper controls, an AI employee built for the job is a safer fit than a general chat feature.
What files can Claude Docs create?
Claude can create and edit Excel spreadsheets (.xlsx), PowerPoint decks (.pptx), Word documents (.docx) and PDFs, plus Python scripts and data visualizations. Artifacts like HTML, React and diagrams still work alongside it, as covered in this Claude Docs review.
Is Claude Docs better than an AI writing tool?
For a one-off document you drive by hand, it is very good. For a repeating content job, a dedicated tool like the eesel AI blog writer that already knows your company and researches, drafts and publishes wins, because it owns the whole job instead of starting empty each chat. See our best AI teammates roundup for the wider picture.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
Illustration of the Microsoft Copilot and Grok logos connected inside a workspace
Trending

Grok in Microsoft Copilot: what the xAI deal actually means

Microsoft added xAI's Grok to Copilot across Office, GitHub, and Copilot Studio. Here is what shipped, what it costs, and the governance catch.

Rama Adi NugrahaRama Adi NugrahaSep 14, 2026
CrowdStrike and NVIDIA logos beside an AI-in-shield node linking cloud, laptop and server icons
Trending

CrowdStrike SafeMind: what the NVIDIA-built security models actually do

CrowdStrike SafeMind pairs the Red Tempest and Blue Solano models, built on NVIDIA Nemotron, in a red-vs-blue loop. Here is what it does and where the numbers hold up.

Alicia Kirana UtomoAlicia Kirana UtomoSep 9, 2026
Image alt text
Guides

Our complete GPT 5.3 Codex review: A new era for agentic AI

An in-depth GPT 5.3 Codex review. We break down the new agentic capabilities, benchmark performance, pricing, and limitations like no API access.

Stevia PutriStevia PutriFeb 6, 2026
Illustration of three people reviewing access controls beside the Claude logo
Guides

Claude Code admin controls: a practical guide for IT and DevOps

Configure Claude Code settings, permissions, managed MCP, sandboxing, and server-managed controls without mistaking client policy for a security perimeter.

Rama Adi NugrahaRama Adi NugrahaJun 9, 2026
Anthropic example showing a Dispatch mobile conversation beside a browser preview and Claude Code terminal on a computer.
Guides

Claude desktop: Chat, Cowork, Code, local access, and pricing

A current guide to Claude Desktop, Cowork, Claude Code, local files, computer use, plan limits, and a safe review workflow.

Stevia PutriStevia PutriJan 9, 2026
Claude Code lettering beside an illustrated person holding a gear.
Guides

Claude AI Mac apps: what Claude Desktop and Claude Code can do (2026)

A practical guide to Claude Desktop on Mac, Quick Entry, Cowork, Claude Code permissions, and a safe eesel support handoff.

Stevia PutriStevia PutriJan 9, 2026
Claude Code lettering above a JetBrains-style IDE terminal and a person using a computer
Guides

Claude Code IDE integrations: VS Code, JetBrains, and safe local context

Use Claude Code in VS Code or JetBrains with selection context and native diffs, understand what each extension needs, and safely inspect a failed eesel knowledge sync.

Kenneth PanganKenneth PanganSep 9, 2025
Illustration with Claude Code lettering, a person, and a gear.
Guides

What is Claude Code? A practical AI coding assistant guide

Learn how Claude Code reads projects, edits files, and runs tools, then connect a reviewed development workflow to the same eesel teammate your support team uses.

Kenneth PanganKenneth PanganSep 8, 2025
Official Claude Dispatch illustration showing a phone request beside a browser and Claude Code terminal session.
Guides

Claude AI desktop platform: local MCP, extensions, and managed rollout

Learn what Claude Desktop can do, how local MCP and desktop extensions differ, and how teams can control a rollout without treating local tools as harmless.

Stevia PutriStevia PutriJan 9, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free