Communitygithub.com

Plattform-Spezifikationen und Validierung

Stellt sicher, dass ein Beitrag auf jeder Zielplattform korrekt ist (Pflichtfelder, Medienregeln, Limits) und führt die Validierungs-vor-Veröffentlichungs-Schleife aus.

Was ist Plattform-Spezifikationen und Validierung?

Diese Fähigkeit ist der zentrale, plattformübergreifende Prüfstein für die Veröffentlichungsreife. Sie stellt sicher, dass ein Beitrag auf *allen* Zielplattformen gleichzeitig korrekt ist, bevor er an WoopSocial gesendet wird. Der Agent sammelt die Zielkonten, füllt die plattformspezifischen Pflichtfelder (wie postType, Pinterest-Board, TikTok-Privatsphäre) unter Verwendung des `platform-inputs`-Endpunkts aus, erzwingt Medien- und Inhaltsregeln (z. B. kein Facebook-Bild+Video-Mix, nur einzelne Medien auf Pinterest) und stellt sicher, dass Wahrheitserklärungen wie `isBrandedContent` niemals manipuliert werden. Nach der Vorbereitung wird die atomare `POST /posts/validate`-Prüfung durchlaufen; Fehler werden behoben und Warnungen geprüft, bevor die atomare Erstellung erfolgt. Da es keinen Update-Endpunkt gibt, müssen Bearbeitungen als Löschen+Neuerstellen erfolgen. Die Fähigkeit arbeitet mit den plattformspezifischen Formatfähigkeiten (wie TikTok-Video oder YouTube-Metadaten) zusammen, die die Inhalte erstellen, und reicht die validierten Beiträge an die Planungs- und Warteschlangenfähigkeit weiter.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/social-media-skills/skills/tree/main/skills/platform-specs-and-validation

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Plattform-Spezifikationen und Validierung?

Die plattformübergreifende Fähigkeit für Veröffentlichungsreife – macht einen Beitrag auf jedem Ziel korrekt (Pflichtfelder, Medienregeln, Limits) und führt die Validierungs-vor-Veröffentlichungs-Schleife aus. Es ist der Eckpfeiler, auf den die Formate-Fähigkeiten zeigen. Der Agent ordnet Felder zu + behebt Spezifikationsverstöße + validiert; WoopSocial validiert und veröffentlicht; inhaltliche Gestaltung und menschliche Entscheidungen bleiben woanders.

Der Standpunkt: veröffentlichungsreif, atomar, beim ersten Mal

WoopSocial validiert und veröffentlicht atomar – POST /posts prüft alle Ziele gleichzeitig, und wenn auch nur eines fehlschlägt, wird nichts erstellt. Es gibt keinen Update-Endpunkt, daher kann ein Beitrag, der falsch veröffentlicht wird, nicht nachträglich korrigiert werden (editieren = löschen + neu erstellen). Das macht das korrekte Befüllen der Felder jedes Ziels vor der Veröffentlichung zum eigentlichen Spiel: der richtige postType, die plattformspezifischen Pflichtfelder, die Medienregeln und kontospezifische Werte (Pinterest-Board, TikTok-Privatsphäre), die aus platform-inputs aufgelöst werden – dann POST /posts/validate, um das zu erfassen, was noch übrig ist. Diese Fähigkeit ist der Ort, an den die Formate-Fähigkeiten kommen, um sicherzustellen, dass es tatsächlich durchgeht.

Das Framework: CHECK

(Tiefe: references/the-check-framework.md.)

  • C – Sammle die Ziele + das Projekt: Liste die Social-Konten auf; bestätige, dass sie sich im selben Projekt befinden; notiere das Feldset jeder Plattform.
  • H – Fülle plattformspezifische Pflichtfelder: Befülle die Pflichtfelder jedes Ziels (FB/IG postType; TikToks acht; YouTube title+privacy; Pinterest pinterestBoardId); löse Kontowerte aus GET /social-accounts/{id}/platform-inputs auf.
  • E – Erzwinge Medien- + Inhaltsregeln: FB kein Bild+Video-Mix; IG Stories benötigen Medien; Pinterest einzelnes Medium; TikTok PHOTO/VIDEO Feldanwendbarkeit; verwende contentOverride oder separate Beiträge bei Fan-Out-Konflikten; respektiere Textlimits.
  • C – Bestätige wahrheitsgemäße Erklärungen: isBrandedContent/isYourBrand/madeForKids sind wahrheitsgemäße Erklärungen, keine Validierungsknöpfe – ändere sie niemals, um einen Fehler zu beseitigen; diese bleiben bei der Person.
  • K – Knall es durch die Validierung: POST /posts/validate → behebe alle Fehler, überprüfe Warnungen → erstelle (atomar). Kein Update → löschen + neu erstellen (nur im Zustand NOT_STARTED).

Die Spezifikation (Ground Truth – vierteljährlich überprüfen)

Pro-Plattform postType-Enums + Pflichtfeld-Matrizen + Medienregeln + der platform-inputs-Erkennungsendpunkt + Lebenszyklus-Fakten (atomare Erstellung, kein Update, Lieferstatus, Zeitplantypen): references/woopsocial-publish-spec.md. Die Validieren-dann-Erstellen-Schleife, die vollständige ValidationField-Code-Tabelle + die CreatePostErrorCode-Liste + Arbeitsbeispiele: references/validation-reference-and-recipes.md. (Die Live-OpenAPI-Spezifikation / tools/integrations/woopsocial.md sind die Quelle der Wahrheit; Enums und Limits ändern sich.)

Ehrlicher Umfang (niemals verletzen)

  • Diese Fähigkeit stellt die Veröffentlichungsreife SICHER (Felder/Medien/Spezifikation korrekt + validiert) – sie schreibt oder verbessert nicht das Kreative (das tun die Formate/Inhaltsfähigkeiten) und kann keine Leistung garantieren.
  • WoopSocial validiert + veröffentlicht atomar; ein fehlschlagendes Ziel lässt den gesamten Beitrag fehlschlagen. Kein Update → löschen + neu erstellen (nur im Zustand NOT_STARTED).
  • Offenlegungs-/Compliance-Erklärungen bleiben wahrheitsgemäß (isBrandedContent/isYourBrand/madeForKids) – niemals umgeschaltet, um die Validierung zu bestehen; Datenschutzabsicht + Wahrheitsgehalt der Offenlegung bleiben bei der Person.
  • Löse Kontowerte (Board, Privatsphäre) aus platform-inputs auf – nicht raten. Erfinde niemals Metriken – nur native Analysen. (Umfang, Unterscheidungen + Verbindungen: references/scope-and-connections.md.)

Abgrenzung zu seinen Geschwistern (richtig leiten)

Plattform-Spezifikationen und Validierung (diese) = die plattformübergreifende Feld-/Medien-/Validierungsschicht, die einen Beitrag auf jedem Ziel veröffentlichungsreif macht · die pro-Plattform-Formatfähigkeiten (tiktok-photo-mode, tiktok-video-publishing, threads-post, youtube-publishing-and-metadata, carousel-writer, …) = erstellen den Inhalt für eine Plattform und verweisen für die Validierung hierhin · Zeitplanung und Warteschlange = Zeitplanung/Rhythmus, nicht Korrektheit · tools/integrations/woopsocial.md = der gemeinsame Integrationsleitfaden, den diese Fähigkeit auf Beitragsebene anwendet.

Wo diese Fähigkeit anknüpft

Empfängt von: jeder Formatfähigkeit (erstellter Inhalt + gewählter postType) und dem Inhaltskalender (dem Plan). Löst auf mit: GET /social-accounts/{id}/platform-inputs (Boards, Datenschutzoptionen) + dem Integrationsleitfaden. Übergibt an: Zeitplanung und Warteschlange → WoopSocial (POST /posts nach isValid), dann Webhooks/Lieferstatus zur Bestätigung. Unterstützt: plattformübergreifende Wiederverwertung (pro-Ziel contentOverride), Analyse und Berichterstattung (nativer Lieferauswertung), Experimentierung (valide Varianten). Inhaltliche Gestaltung + wahrheitsgemäße Erklärungen bleiben bei den Formate-Fähigkeiten + der Person.

Definition von erledigt

Jedes Ziel gesammelt und in einem Projekt bestätigt; die Pflichtfelder jedes Ziels befüllt (postType / Privatsphäre / Board / Offenlegung / Titel wie anwendbar) mit kontospezifischen Werten, die aus platform-inputs aufgelöst wurden; Medien- + Inhaltsregeln durchgesetzt (kein FB-Mix, IG-Story-Medien, einzelnes Pinterest-Medium, TikTok-Feldanwendbarkeit) mit contentOverride oder separaten Beiträgen bei Fan-Out-Konflikten; Offenlegungs-/madeForKids-Erklärungen wahrheitsgemäß belassen (niemals umgeschaltet, um zu bestehen); POST /posts/validate ausgeführt, wobei alle Fehler behoben und Warnungen überprüft wurden vor einer atomaren Erstellung; Bearbeitungen über Löschen+Neuerstellen behandelt, nichts erfunden und keine Leistung versprochen; korrekt von den pro-Plattform-Formatfähigkeiten und der Zeitplanung und Warteschlange abgegrenzt.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Verwandte Skills