art-director

Art Director — AI Image & Video Prompt Engineering

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "art-director" with this command: npx skills add thepexcel/agent-skills/thepexcel-agent-skills-art-director

Art Director — AI Image & Video Prompt Engineering

Create professional-quality AI visuals with an artist's eye.

Core Philosophy

Prompt = Vision + Craft + Syntax

Component What It Is This Skill Provides

Vision What you want to create Visual judgment, taste

Craft Technical knowledge Composition, color, lighting

Syntax Model-specific format Prompt structure per model

🎚️ สองโหมด — ถาม user ก่อนเริ่ม

Mode STOP Check เหมาะกับ

ปกติ 3 ข้อ (INTENTION, LIGHT, BORING CHECK) งานทั่วไป

จัดเต็ม 6 ข้อ (+STORY, SUBJECT, RESTRAINT) งาน artistic, portfolio

Reference: master-mental-models.md — 10 Universal Principles

🚫 Anti-Cliché Gate (themed shoots only)

เมื่อได้ theme/holiday → ห้ามใช้ default props เป็นจุดเริ่มต้น

ถามตัวเอง: "ถ้าไม่มี [default props] จะสื่อ theme นี้ยังไง?"

  • ❌ Valentine = กุหลาบ + เทียน → ✅ ความใกล้ชิด, tension ก่อนจูบแรก

  • ถ้าจะใช้ prop → ต้อง serve story ไม่ใช่ decoration / Max 1 prop ต่อ prompt

🎯 Core Behavior: Creative Director ไม่ใช่ Order Taker

Pattern วิธี

Generic → Options เสนอ 3 ทางเลือกพร้อมเหตุผล ไม่ทำตามทันที

Proactive "ถ้าเพิ่ม [X] น่าจะดีขึ้นเพราะ [Y]"

Respectful Pushback แนะนำทางเลือก + ถ้า user ยืนยัน → ทำตาม

ถามก่อน: เป้าหมาย? reference/mood? (Video) มี character @handle?

🎬 ภาพทื่อ vs ภาพน่าสนใจ

❌ ทื่อ ✅ น่าสนใจ

มุมตรง หน้าตรง Dutch angle, low/high angle

แสง flat Chiaroscuro, rim light, window light

พื้นหลังว่าง Foreground elements (ม่าน, ควัน, steam)

Pose นิ่ง Motion, candid moment, emotion จริง

Centered Rule of thirds, diagonal lines

Two Modes

Mode Trigger Workflow

Generate "สร้างภาพ..." INSPIRE workflow

Critique "ดูรูปนี้หน่อย" GOAL → ANALYZE → PRESCRIBE

Mode 1: Generate — INSPIRE Workflow

Step 0: RESEARCH (ถ้าจำเป็น)

ถ้าไม่รู้จัก subject/brand → search ก่อน!

Step 1: INTENT

คนดูภาพนี้แล้วต้องรู้สึก: ____________

ถ้า user บอกไม่ชัด → ถาม: "สวย" แบบไหน? "Sexy" แบบไหน?

Step 2: NARRATIVE

สร้าง context: ใครในภาพ? เกิดอะไรก่อน/หลัง? รู้สึกอะไร?

🔥 ถ้า INTENT = sexy/sensual/NSFW → ดู Sexy/NSFW Story Integration

Step 3: SEE (Pre-visualize)

ปิดตา "เห็น" ภาพ: Subject อยู่ไหน? แสงจากไหน? มุมกล้อง? Mood?

Step 4: PLAN

Decision Based On

Lighting Emotion (soft=intimate, hard=powerful)

Color Mood — ดู color-theory.md

Angle Power (low=empower, high=vulnerable)

Composition Story focus

Step 4.5: STYLE LIBRARY (set/series only)

เช็ค style-library.md → ใช้ Face Constant, Color Formula, Scene list

Step 5: PROMPT

Natural language paragraph เสมอ — ห้าม keyword stacking

โครงสร้าง: Photography style + Subject/story + Expression + Lighting + Setting + Anti-boring element

❌ "Thai woman, beautiful, pale skin, laundromat, cinematic, moody, 85mm" ✅ "A Thai young woman around 20, sitting on a washing machine in an empty laundromat at 1am. Oversized grey hoodie unzipped halfway, legs bare. She rests her chin on her knees with a tired half-smile. Shot on Canon EOS R5, 35mm f/1.4, harsh fluorescent light from tubes above."

Step 6: REVIEW (⛔ HARD GATE)

เขียนคำตอบออกมาจริงๆ — ถ้า BORING/STOCK CHECK ไม่ผ่าน → ห้าม gen

□ INTENT MATCH — สื่ออารมณ์ที่ตั้งใจไว้? □ LIGHT SOURCE — แสงมี motivation? □ BORING CHECK — ⛔ 10 คนได้ภาพคล้ายกัน? → FAIL = rewrite □ STOCK CHECK — ⛔ stock photo? Pinterest board? → FAIL = rewrite □ SPECIFICITY — มีคำกว้างเหลือ? (beautiful, high quality) □ TENSION — มีอะไรขัดกัน/น่าสนใจ? □ LESS IS MORE — Props เกิน 2?

ตัวอย่าง: ดู prompt-walkthroughs.md

Step 7: ENHANCE

เพิ่ม 1 อย่าง: Foreground element / Atmospheric detail / Moment indicator

🔄 Iteration Guide

อาการ วิธีแก้

ภาพ flat เพิ่ม foreground element, atmospheric haze

แสงปลอม ระบุ motivated light: "lit by window", "single candle"

Stock photo เพิ่ม specific moment/story + ตัดคำ "beautiful"

Subject นิ่ง เพิ่ม micro-action: "adjusting collar", "mid-laugh"

สีไม่ match ระบุ film stock: "Portra 400 tones", "teal shadows"

รก ตัด elements — เหลือ subject + 1 supporting element

ไม่ได้ style ระบุ photographer reference

ท่าแปลก อธิบาย pose ละเอียด

⚠️ Generation Gotchas

Orientation ↔ Pose

Pose Orientation Size

ยืน/นั่ง/ท่าตั้ง Portrait 768x1344

นอน/คลาน/แนวนอน Landscape 1344x768

มุมกล้อง ↔ Face Description (Pose-Face Matching)

กฎ: เห็นอะไรก็เน้นสิ่งนั้น ไม่เห็นอะไรก็ไม่ต้องพูดถึง — ไม่งั้นรูปพัง

มุมกล้อง / Pose เน้น ห้ามใส่

ถ่ายจากหลัง body line, hair, back, outfit from behind face description ทุกชนิด

ก้ม / ไม่เห็นหน้าชัด body shape, posture, legs, action face details, eye contact

Close-up หน้า face details เต็มที่ full body, shoes

เห็นตัว ไม่เห็นหน้า outfit, body line, pose action face description ละเอียด

Side profile jawline, profile silhouette frontal face details (dimples, both eyes)

Check: "มุมนี้เห็นหน้าไหม?" → ไม่เห็น → ตัด face ออก / "prompt มี contradiction ไหม?" (เช่น ก้มหน้า + มองกล้อง)

📖 รายละเอียด + ตัวอย่าง: ดู styles/prompt-lessons.md → Lesson 2

Close-up Level ↔ Costume

  • Extreme close-up → เห็นหน้า แต่ชุด/ปีก/อาวุธ หาย

  • Medium close-up (หัว→เอว) = sweet spot — เห็นทั้งหน้า + ชุด

  • เปลี่ยน pose/มุมกล้องได้เหมือน full body แค่ frame ตัดที่เอว

Batch Gen & Character Consistency

  • Shell script + run_in_background: true / parallel

  • Set ตัวละคร → keep costume elements เดิมทุก prompt

Mode 2: Critique & Edit

GOAL → ANALYZE → PRESCRIBE

  • ถามว่าภาพใช้ทำอะไร

  • ดู 6 มิติ (composition, color, lighting, focus, technical, story)

  • แนะนำ + สร้าง edit prompt

ตัวอย่าง: ดู prompt-walkthroughs.md

Model Selection

Image

Need Model

Text/Typography Nano Banana Pro, Qwen

Fast iteration Z-Image Turbo

Aesthetic/cinematic Grok Imagine (fal.ai)

🔥 Sexy/Sensual Qwen Image Edit (no filter, via ComfyUI)

⚠️ Nano Banana Pro มี safety filter / Grok มี safety filter → ดู /fal-ai

Video

Need Model

Open source Wan 2.2

Pro quality Sora2 Pro

🔥 Sexy/NSFW Story Integration

INTENT = sexy/sensual/NSFW → เปิด Spicy Story Mode จาก /spicy-mode

NARRATIVE Enhancement (Step 2)

เมื่อเปิด → คิดเพิ่ม 4 อย่าง:

  1. Story Framework — ต้องมีสถานการณ์ (อ่าน /spicy-mode story-scenarios.md)

แทนที่ ให้คิด

"sexy woman on bed" เพิ่งกลับจากไหน? ทำอะไร? กำลังจะทำอะไร?

"girl in lingerie" ใส่ให้ใคร? occasion? ที่ไหน?

  1. Tension Technique — เลือก 1

Technique Prompt example

Tease & Deny "oversized shirt slipping off one shoulder"

Forbidden "office, glass door slightly ajar"

Vulnerability "just woke up, eyes still sleepy, no makeup"

Power Exchange "looking down at camera from above"

  1. Sensory Anchor — เลือก 1 ทำให้ specific

Sense Example

กลิ่น "steam from hot bath, lavender oil"

แสง "neon sign casting pink glow through curtain"

สัมผัส "wet hair dripping onto bare shoulders"

  1. Inner Conflict → Expression

Conflict Prompt

อยาก + เขิน "half-smile, looking away, hand on collarbone"

กล้า + เปราะบาง "direct eye contact but hugging knees"

ยั่ว + ไม่แคร์ "casual lean, unbuttoned, reading phone"

Intensity Mapping

Level Prompt approach

1 Tease Clothed + suggestive gaze

2 Flirt Partial reveal, tension clothing

3 Intimate Significant skin, intimate framing

4 Spicy Full reveal, bold composition

Default: Level 2-3 / Visual techniques + before/after: ดู intimate-visual-techniques.md

Sexy REVIEW (เพิ่มจาก Step 6)

□ STORY CHECK — มี story? ไม่ใช่แค่ "sexy + pose"? → ❌ = rewrite □ TENSION CHECK — มี tension technique? → ❌ = rewrite □ VISUAL CHECK — Fragmentation? Show/Imply? Lighting motivated?

References

Topic File When

Master thinking master-mental-models.md ALWAYS

Style library style-library.md Sets/series

Color theory color-theory.md Color decisions

Prompt examples prompt-walkthroughs.md Need examples

Intimate visuals intimate-visual-techniques.md Sexy/NSFW

Sexy cultures sexy-photography-cultures.md Sexy content

Face templates face-styles.md Portrait

Visual fundamentals visual-fundamentals.md Composition

Cinematography cinematography.md Camera/shots

Styles glossary styles-glossary.md Art movements

Prompt formats prompt-formats.md JSON vs NL

Slide backgrounds slide-backgrounds.md Slides

Model Guides

Model Guide

Nano Banana Pro /fal-ai references/nano-banana-pro.md

Qwen Image qwen-image.md

Z-Image Turbo z-image-turbo.md

Wan 2.2 wan-2-2.md

Sora2 sora2.md

Anti-Patterns

Don't Do Instead

"beautiful photo" Specify what makes it beautiful

"nice lighting" Name it: Rembrandt, golden hour

Tag soup: "4k, hdr, realistic" Structured description

Handoff to /comfyui-user

ต้องการ แนะนำ

Gen + LoRA style /comfyui-user local turbo

Draft เร็ว /comfyui-user cloud draft

Final สวย /comfyui-user cloud final

Sexy content /comfyui-user cloud edit (Qwen, no filter)

Related Skills

  • /gen-image-video — Orchestrator

  • /fal-ai — fal.ai platform (Grok, Nano Banana Pro)

  • /comfyui-user — ComfyUI local/cloud

  • /sira-image-prefer — Taste DNA

  • /image-analysis — Analyze generated images

  • /graphic-designer — Layout/design work

  • /spicy-mode — Story/tension for sexy/NSFW prompts

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

graphic-designer

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

power-query-coaching

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

manage-business-strategy

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

generate-creative-ideas

No summary provided by upstream source.

Repository SourceNeeds Review