Creative Illustration Factory
Generate professional illustrations for books, editorial content, children's stories, and creative projects.
Setup
- Needs env:
OPENAI_API_KEY
Quick Start
Generate a simple illustration:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "a cozy cottage in an enchanted forest"
Generate with specific style:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "a robot learning to paint" \
--style "watercolor" \
--mood "whimsical"
Generate a story sequence:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "Alice discovers a tiny door" \
--subject "Alice shrinks down" \
--subject "Alice enters Wonderland" \
--style "whimsical illustration" \
--mood "magical"
Illustration Types
Book Illustrations
chapter-opener- Full-page chapter opening scenecharacter-intro- Character introduction portraitlandscape-scene- Wide landscape establishing shotaction-moment- Dynamic action or pivotal momentemotional-scene- Emotional or dramatic scenecover-art- Book cover illustration style
Editorial / Magazine Art
conceptual-art- Abstract conceptual illustrationinfo-graphic- Informational illustration styleportrait-editorial- Editorial portraitspot-illustration- Small spot illustrationfull-page-spread- Magazine full-page spread
Children's Book Art
picture-book- Classic picture book illustrationwhimsical- Playful and imaginative styleeducational- Educational book illustrationbedtime-story- Soft, calming bedtime story artadventure-map- Adventure map or treasure map
Concept Art
environment-concept- Environmental concept artcharacter-concept- Character design conceptprop-concept- Object or prop designstoryboard- Storyboard panel stylemood-board- Mood board aesthetic
Styles
Traditional Media
watercolor- Watercolor painting with soft edgesoil-painting- Rich oil painting texturecharcoal-sketch- Charcoal drawing styleink-wash- Ink wash / sumi-e stylepastel- Soft pastel drawingcolored-pencil- Colored pencil illustrationgouache- Gouache opaque watercoloracrylic- Acrylic painting stylelino-cut- Linocut printmaking stylewoodcut- Woodcut print aesthetic
Digital Styles
digital-painting- Digital paintingvector-illustration- Clean vector artflat-design- Flat design aestheticisometric- Isometric perspectivepixel-art- Retro pixel artconcept-art- Game/film concept art stylecel-shaded- Cel shaded animation stylelow-poly- Low poly 3D aesthetic
Book & Print Styles
picture-book- Classic picture bookstorybook-illustration- Vintage storybook arteditorial-illustration- Magazine editorialnewspaper-engraving- Newspaper engraving styleposter-art- Vintage poster designwoodblock-print- Japanese woodblock printscreen-print- Screen print aesthetic
Mood
whimsical- Playful and imaginativemagical- Magical and enchantingmysterious- Mysterious and intriguingpeaceful- Calm and serenedramatic- Dramatic and intensenostalgic- Warm and nostalgicgloomy- Dark and atmosphericvibrant- Bright and energeticromantic- Soft and romanticquirky- Quirky and eccentric
Parameters
--subject- Illustration subject/description (repeatable for batch)--type- Illustration type (default: illustration)--style- Artistic style (default: watercolor)--mood- Mood/atmosphere (default: peaceful)--palette- Color palette suggestion--composition- Composition guidance (e.g., "wide shot", "close-up")--count- Number of variants per subject (default: 1)--out-dir- Output directory (default: ~/Projects/tmp/creative-illustration-*)--size- Image size: 1024x1024, 1792x1024, 1024x1792 (default: 1024x1024)--quality- high/standard (default: high)--model- OpenAI image model (default: gpt-image-1.5)--api-key- OpenAI API key (or use OPENAI_API_KEY env)
Advanced Examples
Children's book page:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "a curious rabbit with a pocket watch" \
--type "picture-book" \
--style "watercolor" \
--mood "whimsical" \
--palette "pastel"
Editorial concept art:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "AI and humanity working together" \
--type "conceptual-art" \
--style "vector-illustration" \
--mood "optimistic" \
--composition "symbolic"
Story sequence:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "Hero finds an ancient map" \
--subject "Hero deciphers mysterious symbols" \
--subject "Hero discovers a hidden passage" \
--subject "Hero enters the forgotten temple" \
--style "storybook-illustration" \
--mood "mysterious" \
--palette "earth tones"
Full custom prompt:
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--prompt "A magical treehouse library nestled among ancient redwoods, spiral staircase winding up the trunk, lanterns hanging from branches, books floating in mid-air, warm golden light streaming through leaves, detailed watercolor illustration style, whimsical and enchanting"
Color Palettes
pastel- Soft pastel colorsearth tones- Natural browns, greens, goldsvibrant- Bright saturated colorsmuted- Desaturated, subtle colorsmonochrome- Single color variationsjewel tones- Rich ruby, emerald, sapphireautumn- Orange, red, yellow, brownwinter- Blue, white, silver, purpletropical- Bright greens, teals, pinksvintage- Warm sepia, faded tones
Composition
wide shot- Wide establishing sceneclose-up- Intimate close-uppanoramic- Panoramic landscaperule-of-thirds- Balanced rule of thirdscentered- Centered subjectdiagonal- Dynamic diagonal compositiontriangular- Triangular compositioncircular- Circular / spiral compositionsymmetrical- Perfectly symmetricalasymmetrical- Asymmetrical balance
Output
*.png- Illustration imagesprompts.json- All prompts usedindex.html- Illustration gallery
Project Templates
Children's Book (4-6 images)
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "Girl finds a magical seed" \
--subject "Seed grows into a glowing plant" \
--subject "Plant reveals a tiny fairy" \
--subject "Fairy shows girl a secret garden" \
--subject "Girl shares garden with friends" \
--type "picture-book" \
--style "watercolor" \
--mood "whimsical"
Magazine Editorial (1-2 images)
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "The future of sustainable cities" \
--type "conceptual-art" \
--style "vector-illustration" \
--mood "optimistic" \
--count 2
Fantasy Story Chapter Opener (1 image)
python3 ~/Projects/agent-scripts/skills/creative-illustration/scripts/illustrate.py \
--subject "The dragon's treasure hoard under ancient runes" \
--type "chapter-opener" \
--style "oil-painting" \
--mood "dramatic" \
--palette "jewel tones"