generate-imagelisted
Install: claude install-skill bubblesdev/claude-generate-image-skill
# Generate / source images for a project
This skill's scripts live in a `scripts/` folder next to this file. Resolve the path relative to wherever this SKILL.md was loaded from — don't hardcode `~/.claude/skills/generate-image`, since the skill may instead be installed as a plugin (a different absolute path per user). If you loaded this file from `/some/path/generate-image/SKILL.md`, the scripts are at `/some/path/generate-image/scripts/generate.py` and `/some/path/generate-image/scripts/stock_search.py`.
**Default to stock photos first.** Try `scripts/stock_search.py` (Unsplash, then Pexels) before reaching for AI generation — it's free, faster, and avoids the uncanny-valley look AI often produces for real scenes. Only fall back to `scripts/generate.py` (OpenAI `gpt-image-2`, costs money per call) when the need is something a photograph can't be: a specific illustration style, an icon, abstract/brand art, a transparent-background graphic, or a very specific imagined scene stock libraries won't have.
| Need | Tool | Why |
|---|---|---|
| Real people, office/lifestyle/nature photography, product-in-use shots, general "stock photo" look — most website imagery | `scripts/stock_search.py` (Unsplash / Pexels) | Free, real, convincing. Try this first. |
| Illustration, icon, abstract/brand art, stylized graphic, transparent-background logo/icon, a specific imagined scene stock won't have | `scripts/generate.py` (OpenAI `gpt-image-2`) | AI generation gives full control over style