Communitygithub.com

charte-graphique

Erstellen Sie die vollständige visuelle Identität eines Kunden – vom Logo bis zur druckbaren und in InDesign BEARBEITBAREN Markenrichtlinie inklusive aller Varianten, nach der Methode von Roosevelt Mogo.

Was ist charte-graphique?

Dieses Skill für KI-Agenten (wie Claude Code) automatisiert die Erstellung einer vollständigen visuellen Identität für Kunden. Es deckt den gesamten Prozess ab – vom Briefing über die Logoerstellung (durch ChatGPT-Prompts oder aus vorhandenen Logos) bis zur pixelgenauen Vektorisierung, Farbpalette (HEX/RGB/CMYK mit FOGRA39-Profil/Pantone), Typografie, Logo-Pack (SVG, PDF, EPS, PNG in Farbe, Negativ, Weiß, Schwarz, Mono) und einer druckbaren, bearbeitbaren InDesign-Markenrichtlinie im A4-Querformat (30+ Seiten, mit klickbarem Inhaltsverzeichnis). Darüber hinaus generiert es Geschäftsausstattung (Visitenkarten, Briefbögen, Umschläge, Roll-ups, Badges) sowie Mockups und liefert alles kunden- und druckereifert aufbereitet. Das Skill eignet sich hervorragend für Agenturprojekte, Branding-Aufgaben und die Reproduktion genehmigter Designs als druckfertige PDFs – immer mit dem Fokus auf Änderbarkeit, Wiederverwendbarkeit und pixelgenauer Treue. Es unterstützt die in den Original-SKILL.md beschriebenen Tools und Arbeitsabläufe (Python-Skripte, InDesign, Chrome, poppler) und sollte immer dann verwendet werden, wenn Begriffe wie „Markenrichtlinie”, „visuelle Identität”, „Brand Book”, „Logo-Varianten”, „Briefpapier”, „Visitenkarte”, „Branding-Kit” oder „druckbares Format” fallen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/rosby17/skill-charte-graphique/tree/HEAD

In Ihrer bevorzugten KI fragen

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

Dokumentation

Markenrichtlinie (Methode Roosevelt Mogo)

Ausgehend von einem Logo (oder einer Logo-Idee) liefern wir eine vollständige Identität: eine einzige Markendatei (charte.json), saubere Logos in allen Formaten, eine bearbeitbare InDesign-Markenrichtlinie und alle Varianten druckereifert. Alles wird per Skript generiert – bei Änderungen einer Farbe, eines Namens oder einer Nummer kann alles mit einem Befehl neu erstellt werden. Antworte in der Sprache des Benutzers.

Das Skill-Verzeichnis wird beim Laden angezeigt („Base directory”): wir nennen es im Folgenden $SKILL. Python des Skills: ~/.charte-graphique-venv/bin/python (wird von $SKILL/outils/installer.sh erstellt, falls nicht vorhanden). Voraussetzungen: Adobe InDesign (2020 oder neuer), Google Chrome, poppler (pdftoppm, pdftops).

Vorbereitung

  1. Lies JOURNAL.md (Erkenntnisse aus vorherigen Projekten) sowie das vorhandene Projekt-Tracking.
  2. Lokalisiere das Kundenverzeichnis (z. B. <CLIENTS>/<CLIENT>/GRAPHISME/) und erstelle den Workspace: python $SKILL/scripts/nouveau_projet.py "<kundenpfad>" --nom "<MARKE>" --nom-complet "…" --secteur "…" → charte-graphique/ mit charte.json, BRIEF.md, sources/, logos/, polices/, IMAGES-CHATGPT/, INDESIGN/, LIVRABLES/, controle/.
  3. Nie in InDesign-Dokumente eingreifen, die der Benutzer geöffnet hat (Skripte öffnen ihre eigenen Dateien unsichtbar).

Projektablauf

  1. Briefing: Fülle BRIEF.md anhand von Nachrichten, Dokumenten und der Website des Kunden. Fehlende Angaben bleiben in der Richtlinie als „Noch zu ergänzen“ – wir erfinden niemals eine Mission, Zahl oder Adresse. Maximal 3 Rückfragen an den Kunden, dann geht es weiter. (BRIEF-MODELE.md)
  2. Logo:
    • Kein Logo: 4 Vorschläge durch ChatGPT-Prompts (Logos + Mockups), Kundenauswahl, dann nächster Schritt. Claude generiert niemals selbst Bilder. (references/logo-de-zero.md)
    • Als Bild freigegebenes Logo (ChatGPT, JPG, Screenshot): Vektorisieren mit: python $SKILL/scripts/vectoriser.py sources/logo.png -o logos/principal.svg --recadrer --marge 0.03 --controle controle/vecto.png und dann die Kontrolltafel prüfen (Original | Vektor | Überlagerung). (references/vectorisation.md)
    • Vorhandenes Logo (AI/SVG/PDF): direkt übernehmen (SVG-Master nach Form).
    • Formen in logos/: principal.svg (Pflicht), horizontal.svg, vertical.svg, symbole.svg je nach Logo, deklariert in charte.json → logos.formes.
  3. Farben: Namen, Rollen, HEX in charte.json, dann python $SKILL/scripts/palette.py <workspace> → RGB, CMYK-Richtwerte (Profil Coated FOGRA39, nur in der Richtlinie genannt), Farbtöne, Kontraste. Pantone wird nie erfunden („zu bestätigen”). (references/couleurs.md)
  4. Typografie: Maximal 2 Schriften (Überschrift + Text) plus eine Büroschrift. Statische Dateien in polices/ (scripts/polices.py instancier|copier), Lizenz vermerkt. (references/typographie.md)
  5. Logo-Pack: python $SKILL/scripts/logos.py <workspace> → LIVRABLES/01-LOGOS/{SVG,PDF,EPS,PNG}/ in Farbe, Negativ, Weiß, Schwarz, Mono (+ interne Varianten für InDesign).
  6. Bilder: Schreibe IMAGES-CHATGPT/prompt-chatgpt.txt (KONTEXT-Block + nummerierte Liste, Dateinamen = Rahmen IMG: der Richtlinie) und füge den gesamten Text in einen Code-Block der Antwort ein – inklusive Referenzen und Zielordner. (references/images-chatgpt.md)
  7. InDesign: python $SKILL/scripts/indesign.py <workspace> declinaisons (jede in charte.json gelistete Variante, dann die sie integrierende Richtlinie) oder ein einzelnes Modul (charte, carte-visite, entete, enveloppe, kakemono, badge). Ausgabe: .indd + IDML + HD-PDF + Druck-PDF (RGB ohne Konvertierung, mit Schnittmarken) + PNG-Vorschauen. Schriften werden in „Document fonts” abgelegt. (references/indesign.md, references/structure-charte.md, references/declinaisons.md)
  8. Selbst Korrektur lesen: python $SKILL/scripts/planche.py <workspace> [modul] und dann die Tafel prüfen: Logos vorhanden, abgeschnittene Texte, leere Seiten, verbleibende „Noch zu ergänzen“-Stellen. Das InDesign-Protokoll meldet Überläufe, fehlende Schriften, erwartete Bilder. Korrigieren und erneut ausführen (Skripte sind wiederholbar).
  9. Eingetroffene Bilder: Lege sie unter dem vorgesehenen Namen in IMAGES-CHATGPT/ ab und starte indesign.py neu: Sie werden automatisch in ihren Rahmen platziert.
  10. Zu reproduzierendes, freigegebenes Design (z. B. von ChatGPT gezeichnete Karte, Flyer): Pixelgenau als vektorielle Druck-PDF nachbilden, durch Überlagerung kontrollieren. (references/fidelite-apercu.md)
  11. Lieferung: LIVRABLES/ sortiert, benannt <Marke>_<Objekt>-<Variante>.<ext>, Kit-ZIP, EIN EINZIGES HD-PDF (keine Leichtversion mehr, Anweisung v. 24.10.), Kundennachricht und Druckeranweisungen (Andruck). (references/livraison.md)
  12. Lernen: Notiere im JOURNAL.md, was hakte und die Korrektur (und korrigiere ggf. das Skill).

Unveränderliche Regeln

  • Eine einzige Quelle der Wahrheit: charte.json. Ändere das JSON und generiere neu, niemals umgekehrt.
  • Bearbeitbarkeit vor allem: Jeder Text ist ein echter InDesign-Text mit benanntem Absatzstil; Farbfelder heißen „ “ in RGB; Ebenen heißen „01 – Hintergründe“, „02 – Logos und Bilder“, „03 – Editierbare Texte“.
  • Treue: Wenn der Kunde ein Bild freigegeben hat, wird es identisch reproduziert (Pixelmaße, Pausmethode, auf Breite abgestimmte Schriften), nicht „neu interpretiert“. Nachweis durch Überlagerung.
  • Offizielle Logos: Es werden immer die Dateien aus dem Pack verwendet (niemals ein von ChatGPT neu gezeichnetes Logo).
  • Druck: 3 mm Beschnittzugabe, 3–4 mm Sicherheitsabstand, eingebettete Schriften als TrueType/OpenType (niemals Type 3: variable Schriften → statische Instanzen).
  • Exakte Farben, niemals CMYK (Regel vom 04.11.): Farbfelder, -überlagerungen und PDF bleiben in RGB, ohne Konvertierung (kein PDF/X-1a oder X-4, kein Ghostscript in CMYK): CMYK trübte das freigegebene Blau von Marke C (#005EFB → angezeigt #435DB4). Vor der Lieferung jedes PDF (pdftoppm) rendern und seine dominanten Farben mit dem freigegebenen Layout vergleichen: Abweichung maximal wenige Punkte. Die CMYK-Werte in der Richtlinie dienen dem Drucker nur als Hinweis.
  • Formate: Visitenkarte 85 × 55 mm (Elfenbeinküste, Europa) außer auf Wunsch; Richtlinie A4 Querformat.
  • Signaturseiten (Regel vom 07.11.): Persönlichkeit und Ton, Schutzbereich, Mindestgrößen, Logo auf Hintergründen, Verbote, Farbtöne und Proportionen sowie der Roll-up werden NIEMALS mit der Zeichnung des gemeinsamen Moduls ausgeliefert (das in allen unseren Richtlinien gleich ist und als „geschmacklos“ gilt): Sie werden für jeden Kunden in INDESIGN/modules/charte.jsx neu gestaltet – die Idee stammt aus seinem Beruf. (references/structure-charte.md, Beispiel Marke D)
  • Nichts wird ohne Zustimmung des Benutzers an den Kunden oder Drucker gesendet.
  • Keine störenden Konturen: In einem InDesign-Skript die Strichstärke auf 0 setzen, BEVOR strokeColor = Aucune (sonst 1 pt schwarze Linie auf allen Rahmen). Vorschauen mit 80 dpi prüfen.
  • Texte gepflegt auf Französisch (Akzente, geschützte Leerzeichen vor „: ; ? !“), kein Jargon.

Die Werkzeuge (scripts/)

SkriptRolle
nouveau_projet.pyErstellt den Workspace charte-graphique/ im Kundenverzeichnis
vectoriser.pyPNG/JPG → sauberes SVG nach Farbe (automatische oder vorgegebene Palette, visuelle Kontrolle)
palette.pyVervollständigt die Palette: RGB, CMYK FOGRA39, Farbtöne, WCAG-Kontraste
polices.pyStatische Instanzen einer variablen Schrift, Kopieren installierter Schriften
logos.pyLogo-Pack: 5 Versionen × 4 Formate + interne Varianten
indesign.pyGeneriert Richtlinie und Varianten in InDesign (+ IDML, PDF, Vorschauen)
planche.pyKorrekturtafel der generierten Seiten
indesign/lib.jsxInDesign-Bibliothek (Dokument, Farbfelder, Stile, Rechteck, Text, Logos, Bild, Bemaßung, Inhaltsverzeichnis …)
indesign/<modul>.jsxEin Dokument pro Datei: charte, carte-visite, entete, enveloppe, kakemono, badge

Um einen neuen Träger hinzuzufügen (Flyer, Faltblatt, Urkunde, Beschilderung …): Kopiere ein ähnliches Modul, passe die Seite an, füge es zu MODULES in indesign.py und zu charte.json → declinaisons hinzu. (references/declinaisons.md)

Verwandte Skills