Brand Profile Builder
Ein profile.json wird zur zentralen Quelle der Markenwahrheit. Andere Skills müssen das Brand Board nicht erneut lesen; sie nutzen direkt die Ergebnisse dieses Profils, sodass Name, Farben, Tagline und Tonfall in Bildern, Videos, Texten, Zeitplänen, Captions und Antworten stets identisch sind.
Arbeitsablauf
- Lese die Marke gründlich.
- Aus Brand Spec (Ergebnis des Skills
brandboard-standard, Markdown-DateiBrand Spec: NAME): führepython scripts/profile.py from-spec brand-spec.md profile.jsonaus. Das Skript erstellt einen Profilentwurf (Name, Tagline, Palette mit Rollen, Schriftarten, Maskottchen, Dienstleistungen, Pakete, Tonfall) und gibt eine Liste der zu bestätigenden Punkte aus: Farbeingenschaften sind heuristisch, Name des Maskottchens, vorgeschlagenes Prefix, Preise der Pakete, URLs, Kontakte sowie Abschnitte mit[ANNAHME]. Brand Spec ist eine verlässlichere Quelle als ein Board-Bild, da Hex-Werte, Schriftarten und Texte darin bereits standardisiert sind. - Aus einem Bild des Brand Boards: lies direkt den Markennamen (einschließlich Domain), die genaue Tagline, Namen und Hex-Werte der Farben, Überschriften- und Textschriftarten, die Logoform, das Maskottchen, Werte/Philosophie (für den Tonfall), Dienstleistungen, Pakete und CTA. Wenn Hex-Werte nicht notiert sind, führe
python scripts/profile.py colors board.pngaus, um die dominanten Farben zu schätzen, gleiche sie mit den sichtbaren ab und erwähne, dass es sich um eine Schätzung handelt. - Aus Benutzertext/-beschreibung: übernehme genau das, was gesagt wird. Füge keine Dienste, Preise oder Behauptungen hinzu, die nicht genannt wurden.
- Aus Brand Spec (Ergebnis des Skills
- Bestimme das
prefix: 2-3 Kleinbuchstaben aus dem Markennamen (z.B.pw), nicht identisch mit Plattformabkürzungen. - Fülle
profile.json(python scripts/profile.py --example; Felderklärung inreferences/profile-schema.md). Bestimme die Farbrollen:dark(primäre dunkle Farbe),accent(CTA/Akzent),light(heller Hintergrund),support(unterstützend),offwhite(Text auf dunklem Hintergrund). - Frage genau einmal nach, wenn wichtige Informationen nicht ermittelt werden können: WhatsApp-Nummer, E-Mail, Buchungslink, Preise, Servicezeiten, Hauptzielgruppe. Wenn keine Antwort erfolgt, lasse die Felder leer; andere Skills markieren sie mit
[SELBST EINFÜGEN]. - Validierung:
python scripts/profile.py validate profile.json. Korrigiere Fehler. Lies die Kontrasttabelle; Paare, die NICHT BESTEHEN (z.B. oranger Akzent auf Cremeton) werden als Verbote festgehalten: sie dürfen nur für Symbole oder Schaltflächen mit dunklem Text verwendet werden, nicht für Text selbst. - Erstelle Brand Lock und Voice Lock:
python scripts/profile.py lock profile.json(bereit zum Einfügen in ChatGPT). - Export nach Bedarf:
python scripts/profile.py export profile.json --for TARGET out.jsonmit TARGETcommand-pack,flow-video,text-layout,calendar(plus--start YYYY-MM-DD),caption,reply,quoraoderlongform. Das Skript meldet unvollständige Felder für das jeweilige Ziel (z.B.examplesfürtext-layout,weeks_planfürcalendar); ergänze sie über den entsprechenden Skill und speichere sie zurück inprofile.json, damit das Profil die einzige Quelle bleibt. - Übergebe
profile.jsonmitpresent_files, einer einleitenden Zusammenfassung (Name, Prefix, Palette mit Rollen, Schriftarten, Maskottchen, Dienstleistungen), einer Liste von Annahmen/Schätzungen, Kontrastergebnissen und Hinweisen zur Verwendung des Exports in anderen Skills.
Prinzipien
- Genau kopieren, nicht korrigieren. Tagline, Name und Rechtschreibung werden exakt vom Brand Board übernommen, inklusive Groß-/Kleinschreibung und Satzzeichen.
- Nichts erfinden. Preise, Dienstleistungen, Öffnungszeiten, Kontakte und Behauptungen stammen nur vom Benutzer oder vom Board. Unbekannte Felder werden leer gelassen, nicht geraten.
- Eine Quelle. Wenn der Benutzer Daten ändert (Farben, CTA, Dienstleistungen), ändere
profile.jsonund exportiere neu; bearbeite nicht jede abgeleitete Datei einzeln. - Kontrast ist Daten. Gib Kontrastzahlen (Verhältnis) und Verwendungsregeln an, nicht nur „weniger gut“.
- Aktualisierung: Wenn der Benutzer eine neue Markenversion bereitstellt, vergleiche sie mit dem alten Profil und zeige alle Änderungen an, bevor du sie überschreibst.
Dateien
scripts/profile.py–--example,from-spec,validate,export,lock,colorsreferences/profile-schema.md– Schema, Farbrollen, Exportziele, Checkliste zum Lesen des Brand Boards