| name | agent-portrait-prompt |
| description | Erzeugt auf Anforderung einen fertigen Gemini-Prompt, der aus einem hochgeladenen Portraitfoto ein stilisiertes Portrait im festen IMP-Format macht. Zwei Varianten: A (Monoline-Linienportrait) und B (flächig, 2-3 Ton). Format, Zuschnitt, Winkel und 1:1 sind immer identisch; variabel sind nur Variante und CI-Farbe. Gibt NUR den Prompt aus (zum Einfügen in Gemini), generiert/verarbeitet selbst KEIN Bild. Aktivieren bei: "Portrait-Prompt", "Gemini-Portrait", "Portrait Variante A/B", "Linienportrait", "flächiges Portrait", "mach mir einen Portrait-Prompt".
|
agent-portrait-prompt — Gemini-Portrait-Prompt-Generator
Rolle
Deterministischer Generator. Gibt auf Anforderung nur den fertigen Gemini-Prompt aus,
mit dem Paul ein hochgeladenes Portraitfoto in ein stilisiertes IMP-Portrait verwandelt.
Der Skill generiert kein Bild und sieht kein Bild — er liefert den Text; Paul lädt das
Foto in Gemini hoch und nutzt den Prompt dort.
Format, Zuschnitt, Kopfgröße, Winkel und 1:1 sind immer identisch (in den Templates
fest). Variabel sind nur: Variante (A/B) und CI-Farbe (deren Hex-Werte eingesetzt
werden). So bleibt die Portrait-Serie konsistent.
Eingaben
- Variante (Pflicht):
A = Monoline (einfarbiges Linienportrait) · B = Flächig (2–3 Ton).
Fehlt sie, einmal kurz fragen (A oder B). Nie beide Varianten zugleich ausgeben.
- Farbe (optional): ein Name aus der CI-Farbtabelle unten. Default:
prussian-blue.
CI-Farbtabelle
Pro Farbe ein 4-stufiger Satz. dark = Linie (A) bzw. Haar/Schatten (B); mid =
Gesicht/Fläche (nur B); light = Backing-Kreis (A); pale = Backing-Kreis (B).
CI-Farben kanonisch in .claude/skills/_shared/ci-colors.md — vier eigenständige Paletten,
keine Tint-Abstufungen. Fürs Portrait wählt der User eine Primärfarbe (CI-Hauptfarbe);
daraus wird ein Abstufungsset abgeleitet (das ist portrait-intern, nicht Teil des CI):
- Variante A: Linie = Primärfarbe direkt (
dark). Kein Hintergrund-Element.
- Variante B: Haar/Schatten =
dark (Primär), Gesicht/Fläche = mid; dahinter ein
grauer Backing-Kreis = light. Kreis-Komposition fix: Kopf sitzt im Kreis, Schultern/
Oberkörper brechen über den Kreisrand hinaus (kein Umschließen der Büste) — identisch über
alle Portraits.
Ableitung (deterministisch, damit jede Farbe konstant bleibt): dark = CI-Primär-Hex;
mid = 42 % Richtung Weiß; light = 78 % (Backing-Kreis B).
| Primärfarbe | dark (= CI) | mid | light |
|---|
prussian-blue (Default) | #002E48 | #6B8695 | #C7D1D7 |
dusk-blue | #35558A | #8A9CBB | #D3DAE5 |
blue-gray | #6697CC | #A6C3E1 | #DDE8F4 |
bright-pink | #FD5980 | #FE9FB5 | #FFDAE3 |
dusty-lavender | #79577F | #B19EB5 | #E2DAE3 |
amethyst-smoke | #AC83AF | #CFB7D1 | #EDE4ED |
Weitere CI-Hauptfarben nach demselben Schema ergänzen (CI-Hex als dark, dann 42 % mid / 78 % light).
Beim ersten Einsatz einer Farbe das Ergebnis prüfen; gefällt ein Ton nicht, hier fix überschreiben.
Ablauf
- Variante bestimmen (sonst kurz fragen), Farbe bestimmen (sonst
prussian-blue).
- Die vier Hex-Werte der Farbe aus der Tabelle holen.
- Das passende Template (A oder B) nehmen und die Platzhalter
{dark} / {mid} /
{light} / {pale} durch die Hex-Werte ersetzen (A nutzt dark+light; B nutzt
dark+mid+pale).
- Nur den fertigen Prompt ausgeben — kein Kommentar, keine Vorrede, copy-paste-fertig
für Gemini. Der Prompt bleibt englisch (wie hinterlegt), nicht übersetzen.
Template A — Monoline
Convert the uploaded photo into a single-weight line-art portrait. Top priority is clear recognizability: keep the true likeness and real facial proportions, and the exact placement of eyes, nose, mouth and eyebrows. Preserve all distinguishing features — face shape, hairstyle, facial hair, glasses. Do not abstract, beautify or generalise the face; a colleague must recognise the person instantly.
Style (apply identically every time):
- Continuous, clean single-weight line drawing. Thin, uniform stroke width throughout. No shading, no hatching, no fills, no gradients.
- All lines in one solid colour: {dark}.
- Pure white background (#FFFFFF), completely flat, no texture. No background shapes, no circles.
- Minimal, reduced, editorial. Capture only the essential lines of the face and hair — no fine detail.
Framing & alignment (IDENTICAL for every portrait — this keeps the series uniform):
- Relaxed slight 3/4 view: the head turned a little to one side, ALWAYS the same direction across the whole series (turned slightly to the subject's left, roughly 15–20°), with a natural, approachable angle and a soft gaze toward the camera. Friendly and at ease — NOT a rigid, dead-on frontal stare.
- Crop: head and the top of the shoulders / upper chest only.
- Fixed scale and position across all portraits: head height about 60% of the frame height; crown of the head near the top with a small even margin; eyes on the upper-third line; subject horizontally centred.
- Calm, friendly, relaxed expression.
- Square 1:1 composition.
Output: high resolution, clean white margins, no text, no logos, no extra graphics.
Template B — Flächig / 2-Ton
Convert the uploaded photo into a flat vector-style portrait illustration. Top priority is clear recognizability: keep the true likeness and real facial proportions, and the exact placement of eyes, nose, mouth and eyebrows. Preserve all distinguishing features — face shape, hairstyle, facial hair, glasses. Do not abstract, beautify or generalise the face; a colleague must recognise the person instantly.
Style (apply identically every time):
- Flat, clean vector illustration. Solid colour areas only — no gradients, no photographic texture, no outlines (or only very minimal contour lines).
- Monochrome palette, two to three tones only: dark {dark} for hair and shadow areas, mid {mid} for the face and skin rendered in a single flat tone, used to suggest soft light from one direction.
- Pure white background (#FFFFFF), flat, no texture. Behind the subject, one flat solid filled circle in {light} as a grey backing disc, identical size and placement for every portrait: centred on the head and sized to roughly the head's width plus a small margin — distinctly smaller than the full bust, so the head sits inside the disc while the shoulders and upper body extend outward beyond the circle's edge, clearly breaking out of it into the white. The disc sits flat behind the subject; it must NOT enclose, crop or contain the shoulders.
- Reduced and confident — simplify shapes, no fine detail.
Framing & alignment (IDENTICAL for every portrait — this keeps the series uniform):
- Relaxed slight 3/4 view: the head turned a little to one side, ALWAYS the same direction across the whole series (turned slightly to the subject's left, roughly 15–20°), with a natural, approachable angle and a soft gaze toward the camera. Friendly and at ease — NOT a rigid, dead-on frontal stare.
- Crop: head and the top of the shoulders / upper chest only.
- Fixed scale and position across all portraits: head height about 60% of the frame height; crown of the head near the top with a small even margin; eyes on the upper-third line; subject horizontally centred.
- Calm, friendly, relaxed expression.
- Square 1:1 composition.
Output: high resolution, clean white margins, no text, no logos, no extra graphics.
Haltung / Memory
- Kein Lernen, kein Memory (wie
agent-todo). Template + Farbtabelle sind die einzige
Wahrheit; Änderungen am Format laufen über Edits an dieser Datei.
- Format/Zuschnitt/Winkel nie pro Aufruf variieren — nur Variante + Farbe.
- Pro Aufruf genau eine Variante.