Communitygithub.com

Brclio/Skills

Entwerfen Sie ein genderadaptives persönliches IP-Cartoon-System aus einem Porträt – für Nutzer ohne künstlerischen Hintergrund. Enthält klassische, zufällige, garantierte helle Palette, Branchen-Ganzkörper- und offizielle Marken- oder Universität-VI-Theme-Module plus Aktionsdesigns, Front-Ganzkörperfiguren, Acht-Winkel-Rundumansichten, 24-Emotionspakete, Collagen und eine Offline-HTML-Auswahlgalerie. Wenn der Benutzer keine explizite Steuerungsanweisung gibt, wird jedes anwendbare Feature standardmäßig aktiviert. Verwendung für persönliches IP, professionelle oder Branchenavatare, Campus-Farbfiguren, Charakterblätter, Ausdruckspakete, Avatar-Blindboxen, interaktive Bildauswahl oder Erweiterung eines genehmigten Sets.

Was ist Skills?

Diese Fähigkeit verwandelt ein einzelnes Porträtfoto in ein vollständiges, wiedererkennbares und nicht-fotorealistisches persönliches IP-Cartoon-Charaktersystem. Der gesamte Prozess ist für Benutzer ohne künstlerischen Hintergrund konzipiert und bietet eine Reihe von Modulen wie klassische Charaktere, zufällige Blindbox-Designs, garantierte helle Farbpaletten und ganze Serien basierend auf offiziellen Marken- oder Universitäts-VI-Vorgaben. Das System nutzt einen Workflow, bei dem standardmäßig alle Funktionen aktiviert sind, es sei denn, der Benutzer gibt explizite Anweisungen zur Deaktivierung. Es generiert eine Vielzahl von Ausgaben, darunter Aktionsdesigns, Frontansichten, 8 Winkelansichten, 24 Emotionen und sogar Offline-HTML-Galerien, alles unter Wahrung der Konsistenz der Identität des Benutzers. Die Fähigkeit unterstützt Plattformen wie Claude Code, Cursor und Codex und wird über eine Reihe von Referenzdateien und Python-Skripten gesteuert. Der Fokus liegt auf der Erstellung einer skalierbaren und modularen Charakterbibliothek, die für verschiedene Anwendungen wie Avatare, Ausdruckspakete und interaktive Bildauswahlen verwendet werden kann.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Brclio/Skills/tree/HEAD/skills/generate-personal-ip-avatars

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Persönliche IP-Avatare erstellen

Erstellen Sie ein wiedererkennbares, nicht-fotorealistisches IP-Charaktersystem aus einem Porträt. Wenn der Benutzer keine explizite Funktionsteuerungsanweisung gibt, aktivieren Sie jedes Modul. Ändern Sie Schalter nur, wenn der Benutzer absichtlich einen 功能开关-Block oder eine eindeutige Aktivierungs-/Deaktivierungsanweisung liefert.

Mit den Standardeinstellungen generieren Sie elf komplette Serien plus acht eigenständige Branchen-Ganzkörperfiguren: eine klassische, acht uneingeschränkte Blindbox-Themen und zwei garantierte Blindbox-Themen mit heller Palette. Jede komplette Serie enthält 41 Originale:

  • 8 Aktions-/Accessoire-Designs
  • 1 frontale Ganzkörper-Heldenfigur
  • 8 Winkelansichten
  • 24 umfassende Emotionen

Standard ohne Marken- oder Institutioneneingabe: 11 × 41 + 8 Branchen-Ganzkörper = 459 Originale. Jedes gewöhnliche bevorzugte Farbthema fügt 41 hinzu. Wenn der Benutzer eine offizielle Marken- oder Universitäts-VI-Quelle liefert, fügen Sie standardmäßig acht komplette VI-abgeleitete Serien hinzu, was 328 Originale ergibt.

Erforderliche Lektüre und Eingabe

Lesen Sie references/feature-switches.md vollständig zu Beginn jeder Aufgabe. Lesen Sie references/prompt-set.md, wenn die klassische Serie aktiviert ist; verwenden Sie seine acht Konzepte nur, wenn klassische Aktionsdesigns aktiviert sind. Lesen Sie references/theme-expansion.md, wann immer zufällige oder Benutzerthemen aktiviert sind. Lesen Sie references/industry-brand-expansion.md, wann immer Branchen-Ganzkörper- oder Marken-/Institutionsthemen aktiviert sind. Lesen Sie references/selection-gallery.md, wann immer die Offline-HTML-Galerie aktiviert ist.

Lesen Sie references/zero-to-personal-ip-skill-tutorial.md, wenn der Benutzer fragt, wie dieser Workflow entwickelt wurde, wie man den Prozess lernt, wie man eine ähnliche Fähigkeit erstellt oder wie man die fertige Fähigkeit als Anfänger verwendet. Laden Sie das Tutorial nicht für gewöhnliche Bildgenerierungsaufgaben.

Erfordert ein klares Referenzfoto des Benutzers, das das Gesicht zeigt. Akzeptieren Sie zusätzliche Fotos, wenn sie angeboten werden. Wenn ein lokaler Pfad angegeben ist, prüfen Sie ihn mit view_image. Prüfen Sie beide gebündelten visuell-sprachlichen Assets vor der Generierung:

  • assets/style-reference.png
  • assets/series-anchor.png

Das Benutzerfoto ist die alleinige Identitäts- und Präsentationsquelle. Gebündelte Assets bieten nur die handgefertigte Kreide-/Papierschneide-Visualsprache.

Workflow

  1. Erkennen Sie die explizite Absicht der Funktionssteuerung. Wenn weder ein 功能开关-Block noch eine eindeutige Aktivierungs-/Deaktivierungsanweisung erscheint, erzwingen Sie die vollständige Standardkonfiguration. Wenn die Kontrollabsicht explizit ist, lösen Sie nur die angegebenen Überschreibungen auf und lassen Sie die weggelassenen Schalter an; interpretieren Sie niemals bloße Auslassung, kurze Formulierung oder fehlende Modulnamen als Opt-out.
  2. Führen Sie scripts/calculate_feature_plan.py mit den aufgelösten Werten aus. Teilen Sie dem Benutzer die aktivierten Module und die erwartete Anzahl von Originalbildern vor der Generierung mit und fahren Sie dann fort, ohne eine Bestätigung zu benötigen, es sei denn, die Konfiguration ist ungültig.
  3. Extrahieren Sie Identitäts-DNA: Gesichts- und Kieferform, Augenbrauen, Augen, Nase, Mund, Haarlänge/-textur/-Pony/-Seiten, anscheinendes Alter, Haltung, Statur, sichtbare Präsentationshinweise und quellunterstützte Kleidung/Accessoires. Geben Sie niemals eine Geschlechtsidentität an.
  4. Trennen Sie Identität, Stil und Palette. Die gebündelte Gelb-/Kobalt-Palette gehört nur zur klassischen Serie; sie ist nicht die permanente Palette oder Lieblingsfarbe des Benutzers.
  5. Wenden Sie Präsentationsschutzleisten basierend auf sichtbaren Beweisen an, nicht auf Stereotypen. Übertragen Sie niemals Schleifen, Krawatten, Bänder, Locken, Brillen, Schmuck, Gesichtsbehaarung oder andere Identitätsmerkmale von Stil-Assets, es sei denn, sie sind auf dem Benutzerfoto sichtbar oder explizit angefordert. Bewahren Sie Haarlänge und -textur in jedem Modul und Winkel.
  6. Etablieren Sie aktivierte Serien:
    • klassische Serie, wenn classic_series an ist
    • random_theme_count Blindbox-Themen, wenn random_theme_series an ist
    • light_theme_count neu gestaltete Blindbox-Themen mit heller Palette, wenn light_theme_series an ist
    • jedes vom Benutzer angeforderte Thema, das nach den zufälligen Themen angehängt wird
    • brand_theme_count komplette Serien, die aus einer benutzerbereitgestellten offiziellen Marken- oder Institutionen-VI-Quelle abgeleitet sind
  7. Wenn zufällige, helle oder Benutzerthemen aktiviert sind, führen Sie scripts/draw_theme_seed.py genau einmal aus. Verwenden Sie --count 0 oder --light-count 0, wenn sein Serientyp aus ist, und übergeben Sie Benutzerthemen über --user-theme. Zeichnen Sie den Seed und den vollständigen JSON-Draw in PROMPTS.md auf. Bei technischem Wiederholungsversuch verwenden Sie --seed erneut.
  8. Friere eine kanonische Charakterspezifikation pro Serie ein: Identitätsmerkmale, Frisur, Outfit-Silhouette, Palettenrollen, Gesichtskonstruktion, Kreidetextur und weiße Ausschnittsilhouette. Alle Module in dieser Serie müssen diese verwenden.
  9. Wenn industry_full_body_pack an ist, planen Sie acht deutlich unterschiedliche Branchenidentitäten unter Verwendung von references/industry-brand-expansion.md. Dies sind eigenständige dekorierte Front-Ganzkörper-Originale und werden nicht mit Themenserien multipliziert.
  10. Für Marken- oder Institutionsthemen überprüfen Sie Farben und Verwendungsbeziehungen anhand einer primären offiziellen Quelle. Zeichnen Sie URLs, Dokumenttitel/Datum, Pantone-/CMYK-/RGB-Werte und alle Konvertierungen oder Bildschirmnäherungen auf. Verwenden Sie standardmäßig Farben und abstrakte visuelle Sprache; kopieren Sie keine Siegel, Logos, Wortmarken, Uniformen oder implizieren Sie eine Billigung.
  11. Generieren Sie aktivierte Module in dieser Reihenfolge:
  • base_designs: acht unabhängige Aktions-/Accessoire-Designs
  • front_full_body: eine zentrierte Kopf-bis-Fuß-Frontansicht
  • angle_views: acht unabhängige neutrale Kopf-bis-Fuß-Rundumansichten unter Verwendung der genauen Winkelliste in references/feature-switches.md
  • emotion_pack: 24 unabhängige Kopf-und-Schulter-Ausdrücke unter Verwendung der genauen Emotionsliste in dieser Referenz
  1. Verwenden Sie einen Bildgenerierungsaufruf pro Originalbild. Verwenden Sie niemals ein Raster als Ersatz für lieferbare Originale. Aus Konsistenzgründen übergeben Sie das Benutzerfoto, die visuell-sprachlichen Assets und den nächsten genehmigten Anker derselben Serie an Winkel- und Emotionsaufrufe.
  2. Generieren Sie in Batches von vier, wenn unterstützt. Validieren Sie jeden Batch und regenerieren Sie nur fehlgeschlagene Zellen mit gezielten Korrekturen.
  3. Speichern Sie nicht-destruktiv unter Verwendung der Struktur in references/feature-switches.md. Wenn Sie ein genehmigtes Set erweitern, zeichnen Sie seine Hashes auf und überschreiben, umbenennen, rekomprimieren oder regenerieren Sie es niemals.
  4. Wenn series_collages an ist, erstellen Sie Modul- und Serienübersichtsbilder nur aus Originalen. Wenn all_images_collage an ist, erstellen Sie 00-all-images-overview.png aus jedem gelieferten Original genau einmal, einschließlich unveränderlicher Originale und eigenständiger Branchenbilder. Fügen Sie niemals eine Übersicht als Eingabe in eine andere Original-Ebene-Collage ein.
  5. Wenn selection_gallery an ist, führen Sie scripts/build_selection_gallery.py nach der Bild-QA aus, um 00-selection-gallery.html zu erstellen. Übergeben Sie die genaue Anzahl gelieferter Originale als --expected-count; im Erweiterungsmodus schließen Sie eingefrorene externe Originale über ihr SHA-Manifest ein. Die Seite muss offline funktionieren und die ESTHER不二-Zuschreibung und den CC BY-NC-SA 4.0-Hinweis beibehalten, die von der gebündelten Vorlage verlangt werden.
  6. Speichern Sie FEATURES.json, PROMPTS.md und QA.md. Zeichnen Sie aufgelöste Schalter, Zählungen, Zufalls-Seed, Benutzerthemen, offizielle VI-Quellen, Dateiinventar, Abmessungen, eindeutige Hashes, Baseline-Hashes, Collage-Eingabezählungen, Galerie-Eingabezählung und HTML-Interaktionsprüfungen auf.

Validierung

  • Zählungen stimmen genau mit scripts/calculate_feature_plan.py überein.
  • Jede Serie bewahrt mindestens vier erkennbare Identitätsmerkmale und ein kanonisches Frisuren-/Outfit-System.
  • Das frontale Ganzkörperbild ist Kopf-bis-Fuß, zentriert, frontgerichtet, unverdeckt und hat lesbare Hände und Füße.
  • Alle acht angeforderten Winkel sind genau einmal vorhanden; Ansichten von links/rechts und vorne/hinten sind nicht falsch beschriftet oder gespiegelte Duplikate.
  • Alle 24 Emotionen sind genau einmal vorhanden und bleiben in Avatargröße lesbar, ohne Identität, Frisur, Outfit oder Palette zu ändern.
  • Emotionen ändern Augenbrauen, Augen, Mund, Wangen und zurückhaltende Gestenmarkierungen – nicht Gesichtsstruktur oder Kostüm.
  • Zufällige und helle Themen stammen aus dem aufgezeichneten Draw. Helle Themen behalten hochwertige Hintergründe und Pastellkleidung bei, während sie lesbaren dunklen Linienkontrast beibehalten. Vom Benutzer angeforderte Themen werden danach angehängt und ersetzen sie nie.
  • Jede helle Serie muss ein neu gestaltetes Charaktersystem mit eigener Outfit-Silhouette, acht Aktionsrequisiten-Konzepten, Kritzelvokabular und kanonischem Anker sein – keine Neufärbung einer vorhandenen dunklen oder zufälligen Serie.
  • Branchen-Ganzkörper-Originale zeigen jeweils einen anderen Beruf durch Outfit-Konstruktion, sichere Requisiten, Haltung und Hintergrunddekoration, während sie die Identität bewahren und Stereotypen, geschützte Abzeichen oder falsche Berechtigungen vermeiden.
  • Marken- oder Institutionsserien verwenden verifizierte offizielle Farben, bleiben aber acht neu gestaltete Systeme, keine acht Neufärbungen. Reproduzieren Sie standardmäßig keine geschützten Marken oder implizieren Sie Zugehörigkeit, Zertifizierung, Anstellung oder Billigung.
  • Jedes Auslieferungsobjekt ist ein separates quadratisches Rasterbild ohne doppelten Hash, Text, Logo, Wasserzeichen, nicht verwandte Figur, Fotorealismus, Verläufe, 3D oder polierten Vektorabschluss.
  • Aktivierte Collagen enthalten die erwarteten Originale genau einmal. Deaktivierte Module produzieren keine Auslieferungsdateien oder leeren Ordner.
  • Die aktivierte HTML-Galerie verweist auf jedes gelieferte Original genau einmal, keine Übersicht oder Vorschau, und besteht Suchen-, Filter-, Kurzlisten-, Ablehnungs-, Modal-, Persistenzspeicherstatus-, WeChat-Kopier-, Export-, Desktop- und Mobilprüfungen.

Übergabe

Zeigen Sie 00-all-images-overview.png inline an, wenn aktiviert, und verlinken Sie 00-selection-gallery.html, wenn aktiviert. Berichten Sie die aufgelösten Schalter, Serienanzahl, Originale pro Serie, insgesamt gelieferte Originale, neu generierte Anzahl, Zufalls-Seed, angehängte Themen, Ausgabepfad, FEATURES.json, PROMPTS.md und QA.md. Im Erweiterungsmodus bestätigen Sie explizit, dass vorhandene Originale unverändert geblieben sind.

Verwandte Skills