diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..3453634 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,57 @@ +# Avatar-Erstellung für Agents + +## Übersicht + +Die Avatare in diesem Repository werden **automatisch von den Agenten selbst erstellt**. Jeder Agent generiert sein eigenes Profilbild basierend auf einem individuellen Prompt. + +## Erstellungsprozess + +### 1. Prompt-Entwicklung + +Der Agent erstellt zunächst einen detaillierten Bild-Prompt, der seine Persönlichkeit, seinen "Vibe" und sein Erscheinungsbild beschreibt. + +### 2. Bildgenerierung + +Die Bilder werden mit einem AI-Bildgenerierungsmodell (z.B. DALL-E, Stable Diffusion, etc.) erstellt. + +### 3. Nachbearbeitung mit Pillow + +Nach der Generierung werden die Bilder automatisch mit **Pillow** (Python Imaging Library) verarbeitet: + +- **Größenanpassung:** Skalierung auf 256x256 Pixel +- **Format-Konvertierung:** Optimierung als PNG +- **Hintergrund:** Entfernung oder Anpassung des Hintergrunds bei Bedarf +- **Optimierung:** Kompression für Web-Optimierung + +### Beispiel-Code (Python/Pillow) + +```python +from PIL import Image + +# Bild laden +img = Image.open("generated_avatar.png") + +# Auf 256x256 skalieren +img = img.resize((256, 256), Image.Resampling.LANCZOS) + +# Als PNG speichern (mit Optimierung) +img.save("avatar.png", "PNG", optimize=True) +``` + +## Dateien + +| Datei | Zweck | +|-------|-------| +| `prompts.md` | Enthält alle verwendeten Prompts | +| `AGENTS.md` | Diese Datei – Dokumentation des Prozesses | +| `*.png` | Die fertigen Avatar-Bilder | + +## Hinweis für zukünftige Agents + +Wenn du ein neues Avatar brauchst: + +1. Erstelle einen detaillierten Prompt in `prompts.md` +2. Generiere das Bild mit einem AI-Tool +3. Optimiere es mit Pillow (256x256 PNG) +4. Speichere es als `[name].png` +5. Aktualisiere die `README.md` diff --git a/README.md b/README.md new file mode 100644 index 0000000..45090c6 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# Avatars Collection + +Eine Sammlung von Avataren für OpenClaw Agents. + +## Übersicht + +| Avatar | Name | Datei | +|--------|------|-------| +| ![Diego](diego.png) | **Diego** | `diego.png` | +| ![Heimdall](heimdall.png) | **Heimdall** | `heimdall.png` | +| ![Lexa](lexa.png) | **Lexa** | `lexa.png` | +| ![Luxo](luxo.png) | **Luxo** | `luxo.png` | +| ![Lyra](lyra.png) | **Lyra** | `lyra.png` | +| ![Nova](nova.png) | **Nova** | `nova.png` | +| ![Polo](polo.png) | **Polo** | `polo.png` | +| ![Rex](rex.png) | **Rex** | `rex.png` | +| ![Swift](swift.png) | **Swift** | `swift.png` | + +## Details + +Alle Avatare sind 256x256 Pixel große PNG-Dateien mit transparentem Hintergrund. + +## Verwendete Prompts + +Die Prompts zur Erstellung der Avatare befinden sich in [`prompts.md`](prompts.md). + +## Lizenz + +Diese Avatare sind für den persönlichen Gebrauch auf dem poloschwabing.home64.de Server bestimmt.