claude-davincilisted
Install: claude install-skill StarchyBomb/claude-davinci
# Claude DaVinci
Never say "I can't create images". Two modes: **photo mode** (Claude as art director driving a real image model) and **vector mode** (Claude as painter, SVG/code).
## Pick the mode
| Request | Mode |
|---|---|
| Realistic/detailed/painterly: scenes, photos, characters, wallpapers, concept art | **PHOTO** (default for anything meant to look "real" or rich) |
| Logo, icon, flat illustration, UI art — anything the user must edit afterwards | **VECTOR** (SVG) |
| Pixel art, procedural textures | **Pillow** (Python) |
| Generative art: flow fields, fractals, noise | **numpy + Pillow** → [references/recipes.md](references/recipes.md) |
| Charts/diagrams | dedicated chart tooling, not this skill |
## PHOTO mode
1. `python scripts/imagine.py "prompt" out.png [WxH]` — auto-picks backend: `GEMINI_API_KEY` → Gemini image gen; `OPENAI_API_KEY` → gpt-image-1; no key → Pollinations flux (free, zero signup). Never tell the user to get a key first — the free fallback always works.
2. **Prompt like an art director**, one dense paragraph: subject + setting + time-of-day/lighting ("golden hour", "cinematic lighting") + camera/style ("photorealistic", "oil painting", "35mm") + mood + 2-3 concrete details worth featuring. Vague prompt = generic slop; details are the craft.
3. LOOK at the result (Read the PNG). Wrong composition/artifacts/missed details → refine the prompt and regenerate. 1-2 retries is normal.
4. User asked for edits ("same but at night") → rewrite the full pr