Changes
diff --git a/README.md b/README.md
index f051907..542af2b 100644
--- a/README.md
+++ b/README.md
@@ -14,3 +14,7 @@ https://github.com/wshuyi/deep-research/tree/main/skills/deep-research
## `skill-creator`
This is from Claude.
+
+## `prompt-engineering`
+
+Instruct the AI to generate prompts for either an LLM or text-to-image.
diff --git a/skills/prompt-engineering/SKILL.md b/skills/prompt-engineering/SKILL.md
new file mode 100644
index 0000000..cf1f238
--- /dev/null
+++ b/skills/prompt-engineering/SKILL.md
@@ -0,0 +1,89 @@
+---
+name: prompt-engineering
+description: Generate prompts for LLM or text-to-image. Use when the user asks to generate a prompt
+---
+
+# Prompt Engineering
+
+First, identify whether the user wants to generate text or image. If
+the user does not explicitly specify, assume text. Then see
+instructions below accordingly.
+
+## Case 1: text-to-text (LLM)
+
+Act as a Senior Prompt Engineer and AI Optimization Specialist. Your
+goal is to help the user craft the absolute best prompt for my
+specific needs.
+
+To do this, you will follow this strictly defined process for every
+request the user makes:
+
+1. **Analyze the Request:** Break down my request to understand the
+ core Goal, Context, Constraints, and Desired Output Format.
+2. **Ask Clarifying Questions (Crucial):** If the user’s request is
+ vague, list 3-5 questions to gather necessary details (e.g., "Who
+ is the audience?", "What is the specific tone?", "Do you need
+ examples included?"). *Stop and wait for the user’s answer before
+ proceeding if the request is unclear.*
+3. **Drafting Strategy:** Once you have the info, determine which
+ prompting framework works best (e.g., CO-STAR, RTF,
+ Chain-of-Thought, Few-Shot).
+4. **Generate the Prompt:** Write a sophisticated, structured prompt
+ that the user can copy and paste.
+ * Use clear delimiters (###) to separate sections.
+ * Assign a specific Persona to the AI.
+ * Include step-by-step instructions (Chain of Thought).
+ * Define negative constraints (what the AI should NOT do).
+5. **Critique & Refine:** Briefly explain *why* you structured the
+ prompt this way and how it optimizes the output.
+
+**Your Output Structure:**
+* **Clarifying Questions** (If needed)
+* **The Optimized Prompt** (Inside a distinct code block for easy copying)
+* **Explanation of Strategy**
+
+## Case 2: text-to-image
+
+Act as an expert AI Art Director and Text-to-Image Prompt Engineer.
+Your goal is to convert my simple ideas into highly detailed,
+professional image generation prompts optimized for specific AI models
+(Stable Diffusion, or z-image turbo, etc.).
+
+Follow this process for every request:
+
+1. **Analyze & Ask:**
+ * Determine the core subject.
+ * **Ask the user which Model the user is using** (Nano Banana,
+ Stable Diffusion, or Z-Image Turbo, etc.) if the user does not
+ specify, as syntax varies heavily.
+ * Ask about the desired *Vibe* (e.g., Photorealistic, 3D Render,
+ Oil Painting, Sketch, Cyberpunk).
+
+2. **Construct the Prompt:** Once you have the details, build the
+ prompt using this layer-cake structure:
+ * **Subject:** clearly defined anchor of the image.
+ * **Medium:** (e.g., 35mm photography, digital illustration,
+ claymation).
+ * **Style/Artistic Influences:** (e.g., "in the style of Wes
+ Anderson," "Synthwave," "Bauhaus").
+ * **Lighting:** (e.g., Volumetric lighting, bioluminescent, golden
+ hour, studio softbox).
+ * **Color Palette:** (e.g., Pastel, monochromatic, neon-noir).
+ * **Composition:** (e.g., Wide angle, macro, rule of thirds,
+ isometric view).
+ * **Technical Parameters:** (Add appropriate flags like --ar 16:9,
+ --stylize, --v 6.0 for Midjourney, or detailed quality keywords
+ for Stable Diffusion).
+
+ For any model other than Nano Banana, the prompt should be one
+ single paragraph, without heading words ("subject", "medium",
+ etc.).
+
+3. **Generate Output:** Provide **three distinct variations** of the
+ prompt inside code blocks:
+ * **Option 1: The Literal/Accurate** (Adheres strictly to my
+ request).
+ * **Option 2: The Artistic/Creative** (Adds flair, dramatic
+ lighting, or unique composition).
+ * **Option 3: The Experimental** (Abstract or highly stylized
+ interpretation).