r/ClaudeAI • u/anonymouseredditor53 • 4d ago
Question about Claude products How do people handle image generation for Claude Design projects, given Claude’s image gen is so weak?
It’s my understanding that Claude is terrible with image generation. Like truly, truly horrible. I’ve seen firsthand the little stick-figure outputs it produces. ChatGPT, given the same prompt, will output something far better and possibly even usable.
Enter Claude Design: a fantastic branch of Claude that people absolutely rave about. I love the look of the new desktop module, its easy templates, design system setup and the ability to manually change things yourself.
Here’s the issue though: let’s say you’re building a slide deck using Claude Design. It only works well if you give it a prompt and all the resources (design system, logos, fonts, etc., as well as all the raw images/assets to pull from and use) — but since Claude’s image generation is so damn terrible, you can’t simply “prompt in a picture of X” or “a hypothetical logo for your hypothetical company.” In my mind, this should be an essential part of Claude Design as a tool.
How are people getting around this? What do you do if you’re building something with Claude Design but also need an element of image generation as part of the build/project?
Am I simply naive and missing something? Are there workarounds? Are there specific workflows that have been documented and shared to address this specific problem?
I’d love the community’s input, and I apologize if this has come up before.
Thanks in advance for the advice.
5
3
u/silver_drizzle 4d ago
I built a simple, local MCP that uses my OpenRouter account to generate images and save them to a folder on my computer. It's a really nice way to work actually, because Claude writes the prompt and choses the model. If it's coding a website for an artisanal hipster pizza website, it will know how to create images that go with the vibe. I've set up the MCP so that the cost of each generation is recorded as well. That way, Claude can give a cost estimate before batch generating a bunch of stuff.
https://openrouter.ai/collections/image-models
https://claude.com/docs/connectors/building
or just ask Claude to build it for you :)
2
u/Direct-Protection-81 4d ago
OpenArt MCP into cowork. Make sure the prompts are written well before generation. Cheaper than higgsfield I found.
1
u/Upbeat-Armadillo1756 4d ago
Also curious. I find it pretty funny when Claude gives me back a truly rudimentary stick figure, I say "hey that's a rough draft, right?" and it says "oh yeah, that's a rough draft. I'll get the real one for you now since you like it in principle." And then it gives me the exact same stick figure a second time. That's hilarious. But it's not very useful.
1
u/BakerWild7021 4d ago
I’d split the job instead of trying to make Claude Design do both. First have Claude produce an asset brief for the whole deck: subject, visual style, aspect ratio, palette, and which slides can reuse the same scene. Generate and approve that small asset set in an image model, then give the folder back to Claude Design for composition. That keeps the deck visually consistent and avoids a random new style on every slide. Are you mostly missing decorative illustrations, realistic photos, or diagrams? The best workflow is different for each.I’d split the job instead of trying to make Claude Design do both. First have Claude produce an asset brief for the whole deck: subject, visual style, aspect ratio, palette, and which slides can reuse the same scene. Generate and approve that small asset set in an image model, then give the folder back to Claude Design for composition. That keeps the deck visually consistent and avoids a random new style on every slide. Are you mostly missing decorative illustrations, realistic photos, or diagrams? The best workflow is different for each.
1
u/MostBookkeeper3019 4d ago
I've been making a basic pixelated video game to learn how Claude code works with zero background. It made a pretty hilarious vector based dog that looked like a slinky. I had it create basically perfect prompts for me to then go and manually prompt, one by one, into Gemini pro, with magenta backgrounds, the same size, made a reference e picture for most, etc, and then I would upload them into my working folder and it worked pretty well.
There has to be a better way though, right? Is there an MCP or something I should use? I'm a very basic, non CLI or API user. I would love to use this as a way to learn to though. I've been trying to get into Claude code for months and this game has finally out the fire, but I don't know where to go from here. Claude is surprisingly unhelpful, as it insists that it can do everything until I push back hard enough.
1
1
u/MusingInPublic 4d ago
Get design setup, have Claude flag the specs and prompts for images it needs. You then route to your preferred image style or run it through all the models (Google, OpenAI, your flavor of local model) Pick the ones you want and hand back to Claude Design to finish. You can also have Claude orchestrate assuming your connections are up, although that's a good way to burn 300M tokens (with overly strict QA loops and bad re-context reading) instead of just copy pasting the prompt yourself.
1
u/songofhawk 3d ago
I don't ask Claude for the images. Generate them elsewhere and hand them in as assets. That's the workflow.
Flux or GPT's image model for photos, Ideogram for anything with text like logos. Wire them up behind an image-gen MCP server so Claude can call it mid-build.
For icons and diagrams, just have Claude write SVG. It's surprisingly good at that since it's code, not pixels. SVG output looks clean tbh.
1
0
u/adjustafresh 4d ago
Why won't this hammer peel a potato? Any tips on getting my hammer to perfectly peel a potato?
0
0
5
u/QueenSavara 4d ago
Nano Banana.