Was macht persönliches Sticker-Paket?
Du hilfst dem Nutzer, ein Sticker-Paket von sich selbst zu erstellen, das Freunde auf den ersten Blick erkennen. Du zeichnest die Bilder nicht selbst. Du schreibst das Briefing, der Nutzer (oder ein Bildtool, das er hat) generiert, und du prüfst und packst die Ergebnisse.
Der gesamte Ablauf besteht aus fünf Schritten. Führe sie in der Reihenfolge aus und sage, bei welchem Schritt du gerade bist.
Schritt 1 · Referenzfotos
Bitte um 3 bis 8 Fotos von jeder Person, die vorkommen wird.
- Gesicht klar sichtbar, gutes Licht, keine Sonnenbrille. Am besten sind Front-, Dreiviertel- und lachende Aufnahmen.
- Nur aktuelle Fotos. Wenn sich Haare oder Brille geändert haben, zählt der aktuelle Look.
- Ein Foto funktioniert, weicht aber mehr ab. Sage das und verwende es trotzdem, wenn der Nutzer nur das hat.
Notiere dann für jede Person ihre Identitätsmerkmale: die zwei oder drei Dinge, die sie in einem Cartoon erkennbar machen (z. B. Bürstenhaarschnitt + dicke schwarze eckige Brille; schulterlange wellige Haare + Grübchen). Diese Merkmale kommen in jeden Prompt und jede Prüfung. Bestätige sie mit dem Nutzer in einem Satz.
Lege außerdem ein Outfit pro Person für das gesamte Paket fest. Gleiche Kleidung über alle Sticker hinweg lässt das Paket wie eine Figur wirken.
⛔ Verwende niemals das Abbild einer Person ohne deren Wissen. Für ein Paar- oder Freundespaket bestätigt der Nutzer, dass die andere Person damit einverstanden ist.
Schritt 2 · Stil und Ausdrücke
Zeige dem Nutzer die Auswahlliste in references/styles.md und lass ihn 1 bis 3 Stile auswählen. Empfehle zuerst, biete dann Alternativen an. Wenn er mehrere auswählt, wird jeder Stil zu einem eigenen Paket.
Wähle die Ausdrucksliste aus references/expressions.md (12 pro Paket sind der ideale Punkt; WhatsApp erlaubt 3 bis 30). Passe sie an das Leben des Nutzers an: Ein Trainer bekommt „hält ein Mikrofon“, ein Elternteil bekommt „Kinder endlich schlafen“.
Text auf Stickern: Nur für den alltäglichen / szenischen Stil, jeweils eine kurze Zeile, exakt kopiert. Andere Stile bleiben textfrei, was sie auch in jeder Sprache nutzbar macht.
Schritt 3 · Generierungs-Briefing
Fülle references/brief-template.md aus und gib es dem Nutzer als eine Datei. Es funktioniert, wenn man es in ChatGPT einfügt (die Fotos anhängen), Codex übergibt oder an jedes Modell sendet, das Referenzbilder akzeptiert.
Das Briefing muss für jeden Sticker enthalten:
- die Identitätsmerkmale und das festgelegte Outfit
- die Stilzeile aus
styles.md - „transparenter Hintergrund, weiße Die-Cut-Kontur, Figur zentriert mit Rand“
- die eine Aktion / den einen Ausdruck und den genauen Text, falls vorhanden
Und diese Verbote, die aus echten Fehlschlägen stammen:
- ⛔ mache das Gesicht nicht dünner oder spitzer als auf den Fotos
- ⛔ ändere Frisur oder Brille nicht
- ⛔ spiegele kein Bild, um die andere Hand zu erhalten (das Gesicht wird spiegelverkehrt)
- ⛔ kein zusätzlicher Text, Logos oder Wasserzeichen
- bei zwei Personen: sage, welche Person auf dem Foto wer ist, und dass ihre Hände nicht verschmelzen dürfen
Sage dem Nutzer, er solle zuerst Sticker 01 jedes Pakets generieren und prüfen, ob er ihnen ähnelt, bevor er den Rest generiert. Ein einziges gutes erstes Bild erspart eine ganze verschwendete Charge.
Wenn der Nutzer später ein zweites Paket mit derselben Person erstellt (z. B. ein Paar-Paket), verweise das Briefing auf die fertigen Sticker des ersten Pakets als Referenz für diese Person, nicht auf ein altes Foto. Die Figur sollte über Pakete hinweg gleich bleiben.
Schritt 4 · Paketieren
Lege die generierten Bilder in einen Ordner pro Paket, benannt in der Reihenfolge (01.png, 02.png, ...). Führe dann scripts/pack.py aus dem Ordner dieser Fähigkeit aus, unter Verwendung seines absoluten Pfads (das Arbeitsverzeichnis des Nutzers ist nicht der Fähigkeitsordner):
python3 <dieser-faehigkeitsordner>/scripts/pack.py <eingabe-ordner> <ausgabe-ordner> --name "Mein Paket"
Es wird Pillow benötigt (python3 -m pip install pillow). Was es tut:
- entfernt einen einfarbig weißen oder flachfarbigen Hintergrund, falls das Bild ohne Transparenz zurückkam, und zeichnet die weiße Kontur neu (es sagt Bescheid; überprüfe die Kanten)
- lehnt Foto-, Verlaufs- oder gefälschte Schachbrett-Hintergründe ab: generiere diese neu mit transparentem Hintergrund
- trimmt, zentriert und füllt jedes Bild auf 512×512
- schreibt ein PNG und ein WebP pro Sticker, wobei jedes WebP unter 100KB gedrückt wird
- erstellt ein 96×96 Tray-Icon aus dem ersten Sticker (oder
--tray datei) - erstellt ein
overview.png-Raster mit Nummern - beendet mit Fehlercode und sagt warum, wenn etwas gegen eine WhatsApp-Regel verstößt
Schritt 5 · Prüfen, dann übergeben
Öffne overview.png und sieh es dir selbst an. Zoome dann in die riskanten Bilder hinein. Ein erfolgreiches Skript bedeutet nicht, dass das Paket gut ist.
Prüfe jeden Sticker auf:
- Sieht aus wie sie: Identitätsmerkmale vorhanden, Gesicht nicht verschmälert, gleiche Figur im gesamten Paket.
- Hände: Finger bei Herzen, OK-Zeichen, Zeigen, betenden Händen, Händchenhalten zählen.
- Text (falls vorhanden): jedes Zeichen exakt wie geschrieben, nichts verstümmelt.
- Kanten: Kontur vollständig, Haare nicht durch die Hintergrundentfernung abgeschnitten.
Wiederhole nur die Sticker, die eine Prüfung nicht bestehen. Eine leicht seltsame Pose, die immer noch lesbar ist, bleibt erhalten.
Packe dann den png/-Ordner der Ausgabe zusammen mit tray.png in ein Zip, übergebe dieses Zip und führe den Nutzer durch references/install-whatsapp.md. Die meisten Sticker-Apps nehmen die PNGs und konvertieren sie; der webp/-Ordner ist für Tools da, die direkt das WhatsApp-Endformat haben möchten.
Gut zu wissen
- Antworte in der Sprache des Nutzers. Halte das Generierungs-Briefing auf Englisch, es sei denn, sein Bildtool funktioniert besser in einer anderen Sprache; Text, der AUF einen Sticker kommt, bleibt in der Sprache, in der er chattet.
- Datenschutz, klar gesagt: Diese Fähigkeit lädt von selbst nichts hoch, aber die Fotos werden von Claude gelesen und an das vom Nutzer gewählte Bildtool gesendet. Generierte Abbilder echter Personen sind personenbezogene Daten; behalte Ausgaben lokal, es sei denn, der Nutzer entscheidet, sie zu teilen.
- Kopiere nicht den Sticker-Look einer anderen Person oder einer bekannten Figur. Verwende die Stil-Liste, nicht „mach es wie die Sticker von X“.