Ziel: Jede gelieferte PNG-Serie trägt konsistente Copyright- und Nutzungsmetadaten (IPTC/XMP), ohne dass Designer manuell jede Datei in einer GUI anfassen. Auf einem Remote Mac läuft die Automation als Daemon: Export-Tool schreibt in einen Watch-Ordner, OpenClaw orchestriert Schreib- und Prüfschritte — ideal für Agenturen, Markenrichtlinien und Nachweispflichten gegenüber Markeninhabern.
Warum Remote Mac: Durchgängige macOS-Toolchain, stabile Pfade, kein Überhitzen des Arbeitslaptops und klare Trennung zwischen kreativer Arbeit und Compliance-Pipeline. Dieser Leitfaden ist bewusst werkzeugneutral bei OpenClaw-Details, aber konkret bei Triggern, IPTC-Mapping und Validierung, damit Sie ihn auf jedem gemieteten Knoten nachspielen können.
Inhalt
OpenClaw & Gateway: Minimalinstallation und Berechtigungen
Installieren Sie OpenClaw und den Gateway-Prozess gemäß offizieller Anleitung auf dem Remote-Rechner (SSH-Session, nicht interaktiver Desktop nötig). Halten Sie eine versionierte Config unter z. B. ~/openclaw/config.yaml und einen dedizierten Unix-User pipeline, der nur die Pipeline-Verzeichnisse beschreiben darf — nicht Ihr persönliches Home mit Familienfotos.
- Binary & Dienst: Gateway als LaunchAgent oder launchd-Job unter dem Pipeline-User;
WorkingDirectoryundEnvironmentVariablesexplizit setzen (keine impliziten Pfade aus dem interaktiven Login). - macOS-Datenschutz: Wenn Sie exiftool, sips oder GUI-Hilfsprogramme einbinden, kann TCC greifen. Unter Systemeinstellungen → Datenschutz & Sicherheit dem verwendeten Terminal (oder dem OpenClaw-Parent-Prozess) Voller Festplattenzugriff geben, sofern Watch-Ordner außerhalb von
~/Documentsliegen oder geschützte Bereiche berührt werden. - Automation: Falls Skripte andere Apps per AppleScript steuern, Automation-Freigaben prüfen — in reinen CLI-Pipelines entfällt das meist.
- Netzwerk: Gateway nur an
127.0.0.1binden oder Firewall-Regeln setzen; API-Keys für externe Dienste nie im Klartext ins Repo.
Grundlagen zum plattformübergreifenden Setup finden Sie im OpenClaw-Installationsleitfaden (alle Plattformen). Für Fehlerbehandlung und Log-Rotation siehe PNG-Watch-Folder, Retry & Log-Archiv auf Remote Mac.
Ordnerüberwachung: Trigger-Vorlage
Exporte aus Figma, Sketch oder Affinity schreiben oft inkrementell. Ihr Trigger muss Schreibende abschließen, bevor Metadaten angefasst werden — sonst beschädigen Sie PNG-Strukturen oder schreiben auf halbleere Dateien.
Empfohlene Trigger-Logik (als Vorlage):
- Ereignis: Datei geschlossen nach Schreibvorgang (
close_writeoder Äquivalent der Watch-Bibliothek). - Debounce: 1–3 Sekunden nach letztem Event warten.
- Stabilität: Dateigröße zweimal hintereinander identisch messen (Intervall 300–500 ms).
- Filter: nur
*.png, optional Präfixexport_oder Ziel-Unterordnerto_rights/. - Idempotenz: pro Datei ein Lockfile
.processing/<basename>.lock; nach Erfolg verschieben nachdone/oder Markierung per Sidecar.iptc.ok.
Die OpenClaw-Automation sollte nur einen dünnen Aufruf enthalten: „Dateipfad + Mandanten-ID an Worker übergeben“. Die eigentliche IPTC-Logik liegt in einem kleinen Shell- oder Python-Wrapper, den Sie unabhängig testen können. Mehrere Lieferordner modellieren Sie als getrennte Inbox-Pfade in derselben Config — konsistent benannt, damit Mandanten nicht vermischt werden.
IPTC-Felder: Mapping-Tabelle
Halten Sie eine zentrale Wahrheit pro Marke oder Projekt (CSV/JSON): rechtlicher Hinweis, Urheber, Kontakt. Mappen Sie diese Spalten auf Standardfelder, die Stock-Portale und interne DAM-Systeme erwarten.
| Business-Feld (Beispiel) | IPTC / XMP (typisch) | Hinweis |
|---|---|---|
| Copyright-Hinweis (© + Jahr + Inhaber) | IPTC CopyrightNotice · XMP dc:rights |
Kurz und eindeutig; Sprache des Vertrags wählen. |
| Urheber / Fotograf | IPTC Creator · XMP dc:creator |
Person oder Studio; bei Arbeitnehmerwerk §-konform mit Agentur abgleichen. |
| Anbieter / Credit-Zeile | IPTC CreditLine |
Oft „Agentur XY für Marke Z“ — hilft bei Medienabnahme. |
| Nutzungsbedingungen (Kurztext) | IPTC RightsUsageTerms |
Verweis auf Master-Vertrag oder Asset-Portal. |
| Lizenz-URL | XMP WebStatement (Rights) |
Maschinenlesbar für Crawler und DAM. |
| Quelle / Lieferpaket | IPTC Source |
z. B. Ticket-ID oder Batch-Name für Audit. |
Ergänzend können Sie Farbraum- und ICC-Checks in dieselbe Pipeline hängen (siehe Technik-Insights zu PNG-Metadaten & ICC auf Remote M4) — dieser Artikel fokussiert den rechtlichen Layer über IPTC/XMP.
Massenschreiben und Validierungsregeln
Schreiben: Auf dem Mac ist exiftool der pragmatische Standard. Beispielhafte Batch-Zeile (an Ihre Pfade anpassen):
exiftool -overwrite_original -P -IPTC:CopyrightNotice="© 2026 Beispiel GmbH" \
-IPTC:CreditLine="Beispiel Studio" -XMP-dc:Rights="Nur intern; keine Weitergabe." \
-ext png /pfad/zum/watch/out
Validierungsregeln (Compliance):
- Pflichtfelder: Alle gemappten Tags müssen nach dem Schreiben nicht leer sein.
- Format: UTF-8, keine Steuerzeichen; maximale Längen pro Feld aus DAM-Vorgabe (z. B. Credit ≤ 128 Zeichen).
- Konsistenz:
CopyrightNoticeenthält das erwartete Kalenderjahr und den Markennamen aus der Config. - Integrität: PNG-Header nach exiftool erneut mit
pngcheckoder schnellem Decode prüfen. - Abweichung: Datei nach
failed/mit JSON-Zeile{ "file", "rule_id", "actual", "expected" }.
Erweiterte visuelle und strukturelle QA-Schwellen (Paletten, Alpha, Größe) kombinieren Sie mit dem Leitfaden OpenClaw PNG-QA Batch-Check auf Remote Mac — dort können Sie die IPTC-Prüfung als zusätzliches Gate in dieselbe Job-Kette hängen.
Fehler, Retry und Log-Archivierung
Transient (kurzzeitiger Plattenfehler, busy file): 3–5 Retries mit exponentiellem Backoff (1 s, 2 s, 4 s, Cap 60 s). Permanent (ungültiges PNG, leeres Pflichtfeld nach Schreiben): kein Retry — Quarantäne und manuelle Korrektur der Quelle oder Mapping-Tabelle.
Pro Job eine Logzeile im JSONL-Format: Zeitstempel, Datei, Dauer, Exit-Code, Hash vorher/nachher. Rotation täglich oder ab Größenschwelle; ältere Dateien nach archive/ mit Datum im Namen verschieben und optional komprimieren. So bleibt der Remote Mac über Monate wartbar und Sie können Liefernachweise bei Audits zeigen.
FAQ: typische Berechtigungs- und Pfadfehler
Permission denied beim Schreiben der PNG
Unix-Rechte des Pipeline-Users prüfen (ls -le). Liegt der Watch-Ordner unter iCloud oder „Desktop“-Sonderrechten, TCC für Terminal aktivieren oder Ordner nach /Users/pipeline/exports verlegen.
OpenClaw findet exiftool nicht
launchd hat oft minimales PATH. Absoluten Pfad setzen, z. B. /opt/homebrew/bin/exiftool, oder Wrapper-Skript mit #!/bin/bash und explizitem export PATH=....
Falsche Datei wird getriggert (Doppel-Events)
Cloud-Sync-Clients erzeugen temporäre Dateien — Watch auf *.png ohne Tilde und mit Stabilitäts-Debounce beschränken; Sync-Ziel niemals direkt als einzige Inbox nutzen.
Metadaten „weg“ nach einem anderen Tool
Manche Re-Encoder streifen IPTC. Pipeline so ordnen: finaler Export → IPTC → nur verlustfreie Schritte (siehe verlinkten ICC/M4-Artikel); oder IPTC als letzten Schritt vor Upload.
Die Kombination aus automatisierten Rechte-Metadaten und fern betriebenem Mac reduziert Rückfragen von Marken- und Legal-Teams, beschleunigt Freigaben und hält Ihre Design-Lieferkette auditierbar — ohne dass der Produktivrechner blockiert wird.
Remote Mac für OpenClaw, PNG-Pipelines & Compliance-Jobs
Wenn Watch-Ordner, IPTC-Batches und Nachtläufe zur Routine werden, lohnt ein dedizierter macOS-Knoten mit SSH/VNC. Auf MacPng finden Sie Angebote, Hilfe beim Zugang und weitere Technik-Artikel — ohne Login-Pflicht für die öffentlichen Seiten.