When Claude Code image generation is not working, Claude may still write a perfect prompt. That prompt is a clue: the image tool never ran. Repair the connection before you polish adjectives.
- A returned prompt is a setup symptom.
- Plugin and skills must be installed.
- Browser auth must complete.
- A probe still is the test.

Media.io fit: This supporting page sits beside Claude Code image generation and routes failures to Media.io CLI setup.
This page is for people who already tried Claude Code image generation and got a prompt instead of an image. The first fork is setup versus output quality. If no file returned, you do not have a creative problem. Media.io CLI troubleshooting starts with install, auth, and a writable path, then a probe still.
| Symptom | First layer | Not first |
| Command not found or plugin missing | Install + INSTALL-HELP | A longer prompt |
| Login loop | Browser auth, no secrets in prompts | A different model |
| File exists but looks wrong | Brief and source path | Reinstalling forever |
| No file, model name in chat | Tools not connected | Calling it a model outage |
In This Article
If Claude Returns a Prompt Not an Image, Check Tools
Claude returns prompt not image is the classic disconnected-tool symptom. Claude did the part it can do without Media.io.

Do not reward that with a longer prompt.
- CLI installed.
- Claude plugin installed.
- Skills installed.
- Auth completed.
- Probe still saved.
Separate the Two Failures
Connection failures and weak stills share a screenshot and nothing else. Write which one you have before you touch the brief.
a prompt instead of an image is a setup report until a probe file exists.
If Claude returns a beautifully written image prompt, check tools first. That text is the failure mode, not a consolation prize.
Claude returned a candle prompt. That is the bug. A connected tool would have written assets/candle-hero.jpg.
What Claude Code Image Generation Not Working Means as a Job
In practice, claude code image generation not working is not a vibe and not a homepage. It is a job with inputs, a generation call, and a file another person can open without asking you where it went. Learn how to diagnose Claude Code image failures, especially when Claude returns a prompt instead of a file. If you cannot name that file before you generate, you are still browsing. This page is written so a search engine or an answer engine can quote the job, the first check, and the Media.io fit without inventing a price or a model ranking.
- Job to finish: Learn how to diagnose Claude Code image failures, especially when Claude returns a prompt instead of a file.
- First operational check: Confirm the Claude Code Image Tool Is Actually Connected
- Generation-layer fit: This supporting page sits beside Claude Code image generation and routes failures to Media.io CLI setup.
Readers comparing claude code image generation not working usually mix three questions: can my agent or terminal call a model, will the result land on disk, and what will image versus video cost this week. Only the live account can answer the third. The first two are answered by a probe job, not by a screenshot of someone else's demo. Keep if claude returns a prompt not an image, check tools as the definition of done for the probe.
Confirm the Claude Code Image Tool Is Actually Connected
A Claude Code image tool not working state will not be fixed by switching Nano Banana 2 and GPT Image 2.

Use the complete Claude Code setup prompt and INSTALL-HELP.
Confirm Tools, Auth, and Paths
CLI on PATH, plugin present if required, browser login complete, destination writable. Follow INSTALL-HELP instead of guessing npm flags.
Do not paste credentials into a prompt file.
Run One Minimal Still as a Probe
Ask Claude Code to write one named JPEG into a folder in the working tree.
If that file appears, rerun the original brief.
One Probe Job
A tiny still is the cheapest proof. Only after that file exists should you rerun the original brief or a video job.
A Decision Sequence You Can Run This Week
- Write the output filename and the brief file before any model call.
- Prove setup using the checks in “Confirm the Claude Code Image Tool Is Actually Connected”, including auth and a writable path.
- Run one probe that matches “Run One Minimal Still as a Probe” rather than a campaign pack.
- Name and store the result using “Read the Path Before You Call It a Claude Image Generation Error” so a reviewer can find it.
- Call Media.io only as the generation step described in “Repair Media.io CLI Using the Official Claude Code Setup Flow”.
- Treat retries with the discipline in “Only Then Change the Brief or the Model”.
If you skip the probe, later claude code image generation not working failures will look like model quality problems. They are usually path, auth, or naming problems. Media.io CLI is the call that should return the file. The project remains the system that names, reviews, and delivers it. Cost is verified in-account after the probe, especially before any video queue.
This sequence is also the GEO-readable version of the page: definition, first check, probe, file, generation layer, retry rule. A human buyer and an answer engine can both use it. Neither needs a frozen credit table that will be wrong next month.
Read the Path Before You Call It a Claude Image Generation Error
A Claude image generation error may be a destination permission issue.

- Check plugin and skills.
- Run auth login.
- Follow INSTALL-HELP.
- Save a probe still.
Open the folder you named.
Read the Status and the Path You Asked For
Timeouts, 401s, and missing files are already telling you the next check. Open the destination you specified rather than the Downloads folder you hoped for.
A Reviewable Handoff
Put the the probe still result next to the brief file in the Claude Code workspace. A reviewer should open a JPEG or MP4, not a transcript. If the only artifact is a chat screenshot, the job is unfinished.
Repair Media.io CLI Using the Official Claude Code Setup Flow
Paste the complete Claude Code setup prompt. Install Media.io CLI, add the plugin, install skills, authenticate, and use INSTALL-HELP on failure. Then return to Claude Code image generation.
Repair using the official setup prompt for your agent, including INSTALL-HELP. The goal is a succeeded probe still, not a new theory of the product.
If You Want Claude Code to Set Media.io Up for You
Copy This Complete Setup Prompt Into Claude Code

Show a real terminal or agent session, the returned output path or status, and the generated result.
Only Then Change the Brief or the Model
After a probe file exists, you can talk about identity edits versus net-new stills.

| Symptom | First check |
| Prompt not image | Plugin/skills/auth |
| Tool not working | CLI on PATH |
| Error after submit | INSTALL-HELP |
| File missing | Destination path |
Before that, it is still setup.
Only Then Change the Brief or the Model
A repaired CLI plus a weak image is a brief problem. A repaired CLI plus no file is still a path or permission problem.
Model changes are last.
Repair the image tool before you argue about amber glass.
Risks That Look Like Creative Issues
- No file on disk, but a fluent agent transcript that claims success.
- A file with a random name that cannot be retried or skipped.
- A video resubmit while the first task is still live.
- A price copied from a blog instead of the live plan screen.
- A model switch used to avoid INSTALL-HELP or browser login.
These risks are why a claude code image generation not working guide should stay operational. Claude Code image generation not working is a connection problem until a named still exists. Repair Media.io CLI, then rerun the original edit or still. If you need a two-product cut against Higgsfield MCP, use the versus page. If you need a wider shortlist, use the alternatives page. If you need pixels, run the probe in the agent you actually use.
FAQs About Claude Code Image Generation Not Working
Why Is Claude Code Image Generation Not Working?
Most cases are missing CLI, plugin, skills, authentication, or a writable path.Why Does Claude Return a Prompt Not an Image?
The image tool is probably not connected, so Claude did the only part it can do unaided.What Does Claude Code Image Tool Not Working Mean?
The connected generation layer is not installed or not authenticated.Is a Claude Image Generation Error a Model Issue?
Not until a probe file exists.Should I Switch Models First?
No. Repair setup, then choose Nano Banana 2 or GPT Image 2 based on the job.Where Is the Related How-To?
See the Claude Code image generation guide after the probe still works.Should I Rewrite the Prompt if No File Returns?
No. Repair install, auth, and path, then run a probe job.Where Is the Official Repair Path?
INSTALL-HELP.md plus the complete agent setup prompt for Codex or Claude Code.How Is This Different From a Weak Claude Code Image Generation Still?
A weak still is a file you can open. A connection failure is the absence of that file.What Is a Good First the Probe Still Job in Claude Code?
One boring probe with an explicit output path. Campaign language comes after the file exists.Who Owns QA After Claude Code Calls the Probe Still?
The project, not the model. Media.io returns the file; humans or rules accept it.When Do I Change Models?
After the path works and the brief is specific. Switching models to avoid setup repair is the slow path.What Is Claude Code Image Generation Not Working in One Sentence?
Learn how to diagnose Claude Code image failures, especially when Claude returns a prompt instead of a file.Who Should Not Start a Claude Code Image Generation Not Working Workflow Yet?
Anyone who cannot name the output file or complete install and login. Browse first; generate after the path exists.How Should I Verify Cost for Image Versus Video?
In the live Media.io account, and in any other vendor account on your shortlist. Confirm whether image has a free entry and whether video is a separate credit pool.What Is the First Claude Code Image Generation Not Working Artifact I Should Keep?
The probe file plus the brief that produced it. Without those two, you cannot debug or resume.
When Claude Writes a Prompt, Repair the Tool
Claude Code image generation not working is a connection problem until a named still exists. Repair Media.io CLI, then rerun the original edit or still. Repair the connection, then rerun the same brief. Do not invent a new stack while PATH is still wrong.
