Sprache wechseln
Design wechseln

female-portrait-director: Porträt-Prompts in ein wiederverwendbares Skill verwandeln

14
Umgesetzte Stilrouten
Aktuell in der style-registry registrierte Routen.
22
Sperrbare Parameterfelder
Im parameter_schema definierte Felder, jeweils mit Standardwert.
4
Ausgabeabschnitte
Gesperrte Parameter, Modulanalyse, finaler Prompt, negative Vorgaben.

"Das GitHub-README von female-portrait-director bestätigt Zweck, Version V1.4.1, Autor, MIT-Lizenz, 14 Stile, Installationsbefehle, Ausgabeformat und Sicherheitsgrenzen des Projekts."

"Die SKILL.md des Projekts bestätigt die Reihenfolge des On-Demand-Ladens, das Registry-Routing, die Parameter-Locking-Regeln, den fünfteiligen fusionierten Prompt und die separaten kopierfertigen Codeblöcke."

"Die parameter_schema.md des Projekts bestätigt die 22 Parameterfelder, ihre Standardwerte und die 5 Ausgabemodi."

"Die OpenAI-Codex-Dokumentation zu Agent Skills bestätigt die Pflichtfelder der SKILL.md, die progressive Offenlegung (etwa 2 % des Kontexts oder 8.000 Zeichen), den expliziten/impliziten Aufruf und die Verteilung."

Wer Porträtbilder generiert, kennt das gleiche Ritual: Letztes Mal haben Sie sich mühsam einen Prompt zusammengebaut, der funktioniert hat, und für die neue Szene schreiben Sie ihn von vorn. Beim Café kommen Lichtangaben dazu, beim Gufeng-Look tauschen Sie die Outfit-Begriffe, und versehentlich vermischen sich die Stichwörter für „unschuldig“ und „Hongkong-Retro“ – schon beginnt das Gesicht zu verschwimmen. Schlimmer sind die unkontrollierbaren Stellen: Sie schreiben 9:16 und bekommen ein Quadrat, Sie wollten nur ein Mode-Porträt und das Modell setzt eigenmächtig einen Filter drauf.

Genau dieses Problem – „Prompts sind nicht wiederverwendbar“ – will female-portrait-director lösen. Es ist ein Open-Source-Skill zur Regie von KI-Porträt-Prompts: Sie geben ein paar strukturierte Parameter vor, es sperrt die von Ihnen explizit gesetzte Richtung, lädt bei Bedarf nur eine Stilroute, erweitert die Parameter zu einem zusammenhängenden, wie fotografiert wirkenden Prompt und ergänzt negative Vorgaben. Sein Wert liegt nicht in noch einem universellen Prompt-Set. Er liegt darin, dass es einen Prompt von Einmal-Text, den Sie jedes Mal neu schreiben, in eine wiederverwendbare, wartbare Schnittstelle mit Grenzen verwandelt. Wirklich auseinandernehmen lohnt sich bei den vier technischen Bausteinen dahinter – und genau die lassen sich auf jeden Prompt übertragen.

Zuerst: Worin es sich von einem handgeschriebenen Prompt unterscheidet

Das Problem an einem langen, handgeschriebenen Porträt-Prompt ist nicht, dass er schlecht geschrieben wäre. Es ist, dass er Einmal-Ware ist. Wechseln Sie die Szene, bearbeiten Sie die Hälfte der Begriffe von Hand; wechseln Sie den Stil, müssen Sie sich merken, welche Stichwörter nicht koexistieren dürfen; und nach zwei Wochen wissen Sie selbst nicht mehr, warum Sie es so geschrieben haben.

Stellt man die drei Ansätze nebeneinander, wird der Unterschied deutlich:

DimensionHandgeschriebener PromptPrompt-VorlagePrompt-Skill
WiederverwendbarkeitGering, jedes Mal neu schreibenMittel, kopieren und anpassenHoch, nur Felder ausfüllen
KonsistenzHängt vom Gespür abHängt davon ab, wie sorgfältig Sie anpassenDurch Regeln garantiert
WartbarkeitSchwer, überall verstreutMittelmäßig, Vorlagen veraltenGut, an einer Stelle ändern
Stil-IsolationVermischt sich leichtAuf Selbstdisziplin angewiesenLädt bei Bedarf nur eine Route
SicherheitsgrenzenJedes Mal aus dem KopfIn einem KommentarFest in die Regeln geschrieben
EinstiegsaufwandGeringGeringMittel, Sie bauen erst die Struktur

Vorlagen sind schon ein großer Schritt nach vorn gegenüber rohen Prompts; dazu gibt es eine Bibliothek mit 12 wiederverwendbaren Prompt-Entwurfsmustern. Aber die Decke einer Vorlage ist „kopieren und anpassen“; sie kann keine Stil-Isolation erzwingen und fängt keine Sicherheitsgrenzen ab. Ein Skill geht einen Schritt weiter: Es fasst die Eingabe in Felder, legt die Regeln in Dateien ab und lässt die KI nach diesen Regeln arbeiten.

female-portrait-director in 30 Sekunden

Das Projekt stammt von Li Yue, steht unter MIT-Lizenz und ist Stand Juni 2026 in Version V1.4.1. Es wird als Codex Skill verteilt und folgt dem allgemeinen Agent-Skill-Standard (eine SKILL.md mit name und description). Nach der Installation rufen Sie es im Chat mit $female-portrait-director auf.

Wie es arbeitet, lässt sich in einem minimalen Ablauf zusammenfassen: Sie füllen ein paar Felder einer Vorlage aus, und es liefert vier strukturierte Abschnitte zurück.

Eingabe (minimale Vorlage):
Stil: schlichtes Lifestyle-Porträt
Szene: Fensterplatz im Café
Outfit: weiße Strickjacke + helles Innenteil
Stimmung: klar und sanft
Seitenverhältnis: 9:16

Ausgabe (vier Abschnitte):
1. Gesperrte Parameter: gibt Ihre Eingabe Feld für Feld wieder
2. Modulanalyse: wie Gesicht / Körper / Outfit / Szene / Kamera / Licht / Filter behandelt werden
3. Finaler Prompt: ein einziger kopierfertiger Block
4. Negative Vorgaben: was zu vermeiden ist

Beachten Sie: In der Ausgabe steht keine zusammenfassende Liste. Es erweitert die wenigen Felder, die Sie gegeben haben, zu einer konkreten Szene – und genau das ist der grundlegende Unterschied zu einer Vorlage. Das Projekt formuliert es so: Beispiele zeigen, wie „fertig“ aussieht, sie sind keine festen Vorlagen, und jeder Durchlauf sollte Ereignis, Handlung und Umgebungsdetails neu wählen.

Installation und erster Aufruf

Ein-Zeilen-Installation per npx

Am schnellsten installieren Sie es global in die Codex-skills per npx:

npx skills@latest add liyue-aigc/female-portrait-director -g -a codex -y

Zum späteren Aktualisieren:

npx skills@latest update female-portrait-director -g -y

Manuelles git clone

Sie können es auch in das skills-Verzeichnis von Codex klonen. Windows PowerShell:

git clone https://github.com/liyue-aigc/female-portrait-director.git "$env:USERPROFILE\.codex\skills\female-portrait-director"

macOS oder Linux:

git clone https://github.com/liyue-aigc/female-portrait-director.git "${CODEX_HOME:-$HOME/.codex}/skills/female-portrait-director"

Starten Sie Codex nach der Installation neu oder öffnen Sie eine neue Konversation und tippen Sie $female-portrait-director, um es auszulösen. Ein Mechanismus ist wissenswert: Codex nutzt progressive Offenlegung. Standardmäßig legt es nur name, description und Pfad jedes Skills in den Kontext, wobei die anfängliche Liste auf etwa 2 % des Kontextfensters gedeckelt ist, oder auf 8.000 Zeichen, wenn das Fenster unbekannt ist; die vollständige SKILL.md liest es erst, wenn es sich entscheidet, ein Skill zu verwenden. Das heißt, Sie können einen ganzen Stapel Skills installieren, ohne den Kontext dauerhaft zu verstopfen – und das ist für das Verständnis des folgenden Designs entscheidend. Genaue Version und Befehle finden Sie im README des Repositorys.

Baustein eins: Parameter-Locking, damit das Gesagte nicht umgeschrieben wird

Am häufigsten zerbrechen Porträt-Prompts daran, dass das Modell still ändert, was Sie ausdrücklich verlangt haben. Sie schrieben 9:16 und bekamen ein Quadrat; Sie wollten nur ein Mode-Porträt und es ergänzte von sich aus einen Filter.

Die erste Schicht im Design von female-portrait-director ist Parameter-Locking. Es definiert 22 Parameterfelder, von Stil, Szene, Outfit und Farbpalette bis zu Kamera, Licht, Seitenverhältnis und Plattformzweck, jedes mit einem Standardwert. Die Regel ist streng: Sperren Sie die Felder, die der Nutzer ausdrücklich gesetzt hat, ergänzen Sie nur die fehlenden und ersetzen Sie nie die Richtung. Wie die FAQ des Projekts erklärt, gesperrt wird die von Ihnen gewählte Richtung, nicht das Detail auf Pixelebene, sodass es die Kreativität nicht einschränkt; das System ergänzt weiterhin den natürlichen Moment, die Handlungskette und den Blickpunkt.

Eine harte Vorgabe wie das Seitenverhältnis bekommt eine zusätzliche Absicherung. Das Projekt verlangt, Seitenverhältnis und Pixelgröße mit Ihrem exakten Wert in den ersten Satz des finalen Prompts zu setzen. Der Grund ist das alte Problem von oben: In der Mitte oder am Ende platziert, neigt das Modell dazu, es zu ignorieren; im ersten Satz als harte Vorgabe platziert, bleibt das Ausgabeverhältnis stabil.

Auf Ihren eigenen Fall übertragen, läuft diese Schicht darauf hinaus, ein Eingabe-Schema mit Standardwerten für Ihren Prompt zu definieren. Entscheiden Sie, welche Felder der Nutzer besitzen muss und welche automatisch zurückfallen dürfen – erst dann wird der Prompt wiederverwendbar.

Baustein zwei: On-Demand-Routing, immer nur einen Stil laden

Es unterstützt 14 Stile, von schlichtem Lifestyle, urbaner Mode und E-Commerce-Modelaufnahmen bis zu Gufeng-Fantasy, Hongkong-Retro und neuem chinesischem Stil. Eine naheliegende Frage: Warum nicht alle 14 in einen riesigen Prompt stopfen und das Modell wählen lassen?

Weil das Zusammenstopfen zum Vermischen führt. Sind Gufeng-Stichwörter und Hongkong-Retro-Stichwörter gleichzeitig präsent, mischt das Modell leicht Merkmale aus beiden in ein Gesicht. Der Ansatz des Projekts ist eine schlanke Stil-Registry (style-registry) als einziger Routing-Einstieg, bei der jede Anfrage nur eine Stilroutendatei matcht und liest, während die anderen 13 nie in den Kontext gelangen. Die FAQ sagt es unverblümt: On-Demand-Laden reduziert irrelevante Regeln im Kontext, verringert Stil-Vermischung und schablonenhafte Ausgabe und steigert die Verarbeitungseffizienz.

Diese Idee ist dasselbe technische Prinzip wie die zuvor erwähnte progressive Offenlegung von Codex, nur auf einer anderen Ebene. Codex lädt auf Framework-Ebene nur die description eines Skills und liest den vollen Text bei einem Treffer; female-portrait-director macht es noch einmal innerhalb des Skills, schaut zuerst in die Registry und liest bei einem Treffer nur diese eine Stilroute. Beide beantworten dieselbe Frage: Kontext ist eine knappe Ressource, also schütten Sie nicht alles auf einmal hinein.

Auch die Übertragung ist klar: Wenn Ihr Prompt viele Stile, Szenen oder Aufgabentypen abdecken muss, häufen Sie keinen Monster-Prompt an; nutzen Sie eine Struktur aus „Registry plus On-Demand-Laden“, sodass jeder Aufruf nur den relevanten Ausschnitt lädt.

Baustein drei: modulare regiebasierte Erweiterung, Parameter in eine Szene verwandeln

Wenn die Standardausgabe nur die Felder umsortiert, die Sie ausgefüllt haben, unterscheidet sie sich nicht von einer Vorlage. female-portrait-director betont, dass die Standardausgabe keine Zusammenfassung sein darf, weil eine Zusammenfassung nicht reicht, um die Generierung stabil zu steuern.

Es zerlegt die Szene in 7 visuelle Module: Gesicht, Körper, Outfit, Szene, Kamera und Pose, Licht und Filter. Der finale Prompt der detaillierten Standardausgabe muss aus genau fünf Absätzen bestehen, die der Reihe nach Person und Ausstrahlung, Zeitausschnitt und Handlung, Körper und Outfit, Szene und Kamera, Licht und Filter abdecken. Regiebasierte Erweiterung heißt, mit einem Zeitausschnitt plus einem kleinen Ereignis, einer Handlungskette, einem Blickpunkt und zwei oder drei ausgewählten Umgebungsdetails diese Felder zu einem zusammenhängenden Moment zu verschmelzen, statt die Felder zu einer Liste aufzutürmen.

Hier der Unterschied konkret. Eine Zusammenfassung schreibt „weiße Strickjacke, Café, weiches Licht“. Eine Regie schreibt einen festgehaltenen Moment: ein Fensterplatz, sie hat gerade ihre Tasse abgestellt, ihr Blick geht auf die Straße hinaus, das Nachmittagslicht fällt von links herein. Letzteres steuert die Generierung stabil; Ersteres ist nur Glücksspiel.

Diese Schicht erinnert daran: Wiederverwendbar bedeutet nicht Lückentext-Vorlage. Struktur dient der Stabilität, aber Sie müssen Raum für Erweiterung und Schlussfolgerung lassen, sonst kommt jedes wiederverwendete Bild gleich heraus.

Baustein vier: Sicherheitsgrenzen und Ausgabeformat – wiederverwendbarer heißt kontrollierter

Ein Set von Porträt-Prompts in ein Skill zu verwandeln, das jeder aufrufen kann, vergrößert das Compliance-Risiko, also müssen die Grenzen in die Regeln geschrieben werden, statt sie sich jedes Mal zu merken.

Die Sicherheitsgrenzen von female-portrait-director sind explizit: Standardmäßig erzeugt es fiktive, eindeutig erwachsene Frauen; Identitätsbewahrung ist nur mit eigenen oder autorisierten erwachsenen Referenzbildern erlaubt; die Sexualisierung Minderjähriger, explizite Nacktheit, nicht einvernehmliche Bilder und Identitätstäuschung sind verboten. Selbst bei kurvenbetonten Stilen verlangt es, freiliegende Intimbereiche und altersmehrdeutige Bildausschnitte zu vermeiden. Das sind die Vorgaben des Projekts zur verantwortungsvollen Nutzung; bei der tatsächlichen Generierung müssen Sie zusätzlich die Regeln Ihrer Plattform und das lokale Recht befolgen.

Auch das Ausgabeformat ist eine Form von Kontrolle. Es verlangt, dass der finale Prompt und die negativen Vorgaben jeweils in einem separaten, mit text markierten Codeblock stehen, wobei Titel außerhalb des Blocks bleiben, damit man leicht kopieren kann und keine Analyse in den kopierfertigen Inhalt rutscht. Das Detail wirkt klein, ist aber für die Wiederverwendung wichtig: Der Aufrufende erhält immer dieselbe vorhersehbare Struktur.

Selbst gemacht: 5 Schritte, um Ihren Prompt in ein Skill zu falten

Dieser Ansatz ist nicht auf Porträts beschränkt. Jeden Prompt, den Sie immer wieder neu schreiben, können Sie in den folgenden fünf Schritten zu einem Skill falten.

  1. Ein Parameter-Schema extrahieren. Listen Sie die Dinge, die Sie jedes Mal ändern, als Felder auf und geben Sie jedem Feld einen Standardwert. Entscheiden Sie, welche der Nutzer setzen muss und welche zurückfallen dürfen.
  2. Eine Registry mit On-Demand-Laden aufbauen. Bei vielen Stilen oder Aufgabentypen bauen Sie eine schlanke Einstiegstabelle und laden jedes Mal nur die passende Regeldatei, statt alle zusammenzuhäufen.
  3. Regiebasierte Erweiterungsregeln schreiben. Legen Sie fest, wie Felder zu einem zusammenhängenden Ergebnis erweitert werden, statt sie erneut aufzulisten.
  4. Sicherheitsgrenzen und einen Ausgabevertrag festlegen. Schreiben Sie die Verbote und die Ausgabestruktur fest, damit jeder Aufruf ein vorhersehbares Format zurückgibt.
  5. Als SKILL.md verpacken. Schreiben Sie einen klaren name und eine description, wobei die description Auslöse-Szenario und Grenzen benennt, damit der Agent es implizit matchen kann.

Ein minimales SKILL.md-Gerüst

Tauschen Sie den Inhalt für Ihre Domäne aus; dies ist ein selbst geschriebenes Beispiel, nicht das Original des Projekts:

---
name: my-prompt-skill
description: Wird ausgelöst, wenn der Nutzer einen Prompt vom Typ X braucht; nimmt ein paar Felder und gibt ein strukturiertes Ergebnis mit negativen Vorgaben zurück.
---

# Ablauf
1. Felder lesen, die vom Nutzer explizit gesetzten sperren, fehlende mit Standardwerten füllen.
2. Eine passende Stil-/Aufgabenroute aus der Registry wählen und nur diese laden.
3. Nach den regiebasierten Regeln zu einem zusammenhängenden Ergebnis erweitern, keine Felder auflisten.
4. Finales Ergebnis und negative Vorgaben in separaten Codeblöcken ausgeben.

Ein paar häufige Stolperfallen beim Bauen, mit den passenden Fixes:

SymptomUrsacheFix
Vom Nutzer gesetzte Felder ändern sichKein Parameter-LockingGesperrtes Ergebnis explizit wiedergeben, harte Vorgaben in den ersten Satz
Stil-VermischungViele Regeln gleichzeitig im KontextÜber eine Registry routen, immer nur eine laden
Ausgabe wird zur FeldlisteFehlende regiebasierte ErweiterungsregelnErweiterung zu einer zusammenhängenden Szene oder Ergebnis verlangen
Installiert, aber löst nicht ausdescription ist zu vageAuslöse-Szenario und Stichwörter in die description schreiben

Für wen es geeignet ist – und für wen nicht

Nicht jeder Bedarf lohnt sich als Skill. Eine schnelle Einschätzung:

Ihre SituationEmpfehlung
Sie shooten oft ähnliche Porträts und wollen stabile WiederverwendungDas fertige Skill installieren
Sie haben eigene Domänen-Prompts, die Sie wiederholt neu schreibenNach diesem Ansatz selbst bauen
Sie brauchen gerade nur ein oder zwei BilderKein Skill, von Hand schreiben ist schneller
Echte Personen oder Referenzbilder sind im SpielErst Autorisierung und Compliance klären, dann an Automatisierung denken

Wirklich übernehmenswert an female-portrait-director sind nicht seine 14 Stile, sondern wie es einen Prompt als technisches Objekt behandelt: Die Eingabe hat ein Schema, die Regeln laden bei Bedarf, die Erweiterung hat eine Methode, und die Grenzen leben in Dateien. Um den Skill-Mechanismus selbst zu verstehen, beginnen Sie mit der Skill-Funktion in Claude Code; für einen weiteren Weg, wiederkehrende Anweisungen in eine wiederverwendbare Konfigurationsdatei zu falten, sehen Sie sich den Leitfaden zum Schreiben einer CLAUDE.md an.

Fazit

female-portrait-director hat mit Porträt-Prompts etwas getan, das die meisten nicht tun: Es hat sie von Text, den man jedes Mal neu schreibt, in eine Schnittstelle mit Eingabe-Schema, On-Demand-Routing, regiebasierter Erweiterung und klaren Grenzen verwandelt. Sie müssen seine Porträtfunktionen nicht nutzen, aber seine vier technischen Bausteine lassen sich direkt auf jeden Prompt übertragen, den Sie ständig nachjustieren. Der nächste Schritt ist einfach: Wählen Sie einen Prompt, den Sie zwei- bis dreimal pro Woche neu schreiben, falten Sie ihn mit diesen 5 Schritten in eine SKILL.md und lassen Sie sie zweimal laufen, um zu sehen, ob sie stabiler ist als von Hand.

Verwandeln Sie Ihren Prompt in ein wiederverwendbares Skill

Nach dem Vorbild von female-portrait-director einen Prompt, den Sie ständig neu schreiben, in ein Skill überführen.

⏱️ Estimated time: 1 day

  1. 1

    Step1: Ein Parameter-Schema extrahieren

    Listen Sie die Dinge, die Sie jedes Mal ändern, als Felder auf, geben Sie jedem Feld einen Standardwert und entscheiden Sie, welche Felder der Nutzer setzen muss und welche auf Standardwerte zurückfallen dürfen.
  2. 2

    Step2: Eine Registry mit On-Demand-Laden aufbauen

    Bei vielen Stilen oder Aufgabentypen bauen Sie eine schlanke Einstiegstabelle und laden jedes Mal nur die eine passende Regeldatei, statt alle Regeln gleichzeitig in den Kontext zu legen.
  3. 3

    Step3: Regiebasierte Erweiterungsregeln schreiben

    Legen Sie fest, wie Felder zu einem zusammenhängenden Ergebnis erweitert werden, statt sie nur erneut aufzulisten, und lassen Sie Raum für Erweiterung und Schlussfolgerung.
  4. 4

    Step4: Sicherheitsgrenzen und einen Ausgabevertrag festlegen

    Schreiben Sie die Verbote und die Ausgabestruktur fest, damit jeder Aufruf ein vorhersehbares, kopierfertiges Format zurückgibt.
  5. 5

    Step5: Als SKILL.md verpacken

    Schreiben Sie einen klaren name und eine description, die das Auslöse-Szenario und die Grenzen erklären, damit der Agent es explizit oder implizit matchen kann.

FAQ

Was ist female-portrait-director?
Es ist ein Open-Source-Skill für KI-Porträt-Prompts: Sie geben einige strukturierte Parameter vor, und es sperrt die von Ihnen explizit gesetzte Richtung, lädt nur eine Stilroute bei Bedarf, erweitert die Parameter zu einem kopierfertigen Prompt und ergänzt negative Vorgaben. Stand Juni 2026 ist die Version V1.4.1, lizenziert unter MIT.
Wie installiere ich female-portrait-director in Codex?
Führen Sie für die Ein-Zeilen-Installation npx skills@latest add liyue-aigc/female-portrait-director -g -a codex -y aus, oder klonen Sie es per git in Ihr Codex-skills-Verzeichnis. Nach dem Neustart rufen Sie es im Chat mit $female-portrait-director auf.
Was ist der Unterschied zwischen einem Skill und einem langen, von Hand geschriebenen Prompt?
Ein handgeschriebener Block ist Einmal-Text, den Sie für jede neue Szene neu schreiben, und Stile vermischen sich leicht. Ein Skill fasst die Eingabe in Felder und die Regeln in Dateien, sodass Wiederverwendbarkeit, Konsistenz und Wartbarkeit steigen und der Aufrufende jedes Mal dieselbe vorhersehbare Struktur erhält.
Schränkt Parameter-Locking die kreative Freiheit ein?
Nein. Laut der FAQ des Projekts wird die von Ihnen explizit gewählte Richtung gesperrt, nicht die Bilddetails; das System ergänzt weiterhin den natürlichen Moment, die Handlungskette und den Blickpunkt. Es ersetzt nur nicht stillschweigend die von Ihnen gesetzten Felder.
Wie baue ich nach diesem Ansatz ein eigenes wiederverwendbares Prompt-Skill?
Fünf Schritte: ein Parameter-Schema mit Standardwerten extrahieren, eine Registry mit On-Demand-Laden aufbauen, regiebasierte Erweiterungsregeln schreiben, Sicherheitsgrenzen und einen Ausgabevertrag festlegen und es schließlich als SKILL.md mit name und description verpacken, damit der Agent es explizit oder implizit auslösen kann.
Worauf muss ich bei Sicherheit und Compliance achten, wenn ich damit Porträts erzeuge?
Erzeugen Sie nur eindeutig erwachsene, fiktive Personen; bewahren Sie die Identität nur anhand eigener oder autorisierter erwachsener Referenzbilder; erzeugen Sie niemals sexualisierte Minderjährige, explizite Nacktheit, nicht einvernehmliche oder identitätstäuschende Inhalte; und halten Sie sich an die Regeln Ihrer Plattform und das lokale Recht.

12 Min. Lesezeit · Veröffentlicht am: 10. Juni 2026 · Aktualisiert am: 15. Juni 2026

Ähnliche Beiträge

Kommentare

Melde dich mit GitHub an, um einen Kommentar zu hinterlassen