Communitygithub.com

PostEverywhere/codex-plugin

Ein Video einmal hochladen und mit passendem Titel und Beschreibung auf mehreren Plattformen gleichzeitig veröffentlichen.

Was ist codex-plugin?

Dieses Skill ermöglicht es, ein Video auf mehrere Plattformen (TikTok, Instagram Reels, YouTube Shorts, LinkedIn und Facebook Reels) zu verteilen – ohne jedes Mal neu hochzuladen. Es eignet sich für Entwickler, die einen KI-Agenten wie Claude Code, Cursor oder Codex einsetzen, um Social-Media-Workflows zu automatisieren. Der Agent lädt das Video von einer öffentlichen URL herunter, prüft automatisch die Formatvorgaben jeder Plattform (Länge, Größe, Seitenverhältnis) und erstellt für jede Plattform eine angepasste Bildunterschrift. Nach Bestätigung durch den Nutzer wird der Beitrag geplant oder sofort veröffentlicht. Das Skill spart Zeit und verhindert Fehler wie das Hochladen eines unfertigen Videos oder das Ignorieren von Plattformregeln.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/posteverywhere/codex-plugin/tree/HEAD/skills/cross-post-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

Video crossposten

Lade das Video einmal hoch, schreibe für jede Plattform eine eigene Bildunterschrift und wähle das richtige Format.

Ablauf

  1. Video beschaffen. Der Nutzer gibt einen öffentlichen Link zu einer MP4-Datei. Rufe upload_media_from_url mit der url auf. Videos werden im Hintergrund importiert: rufe get_media mit der zurückgegebenen media_id auf, bis media_status den Wert "ready" hat. Wird es "failed", teile dem Nutzer den error_message in einfachen Worten mit. Hänge niemals ein Video an, das noch nicht bereit ist. Für ein bereits in der Bibliothek vorhandenes Video suche es mit list_media und type: "video".
  2. Regeln prüfen. Rufe get_platform_rules auf und vergleiche das Video mit den Grenzwerten jeder Plattform für Länge, Größe und Seitenverhältnis. get_media zeigt die Details des Videos. Verstößt das Video gegen eine Plattformregel, lasse diese Plattform weg und erkläre dem Nutzer den Grund.
  3. Konten auswählen. Rufe list_accounts auf. Verwende die vom Nutzer genannten Konten oder jedes gesunde Konto auf einer Videoplattform. Überspringe jedes Konto, das nicht posten kann, und gib den Grund an.
  4. Für jede Plattform eine Bildunterschrift schreiben. Füge eine allgemeine Bildunterschrift in content ein und setze für jede Plattform eine eigene in platform_content:
    • TikTok: {"tiktok": {"content": "..."}}. Kurz, Aufhänger zuerst, Hashtags am Ende.
    • Instagram Reels: {"instagram": {"content": "...", "contentType": "Reels"}}. Hashtags am Ende.
    • YouTube Shorts: {"youtube": {"content": "<description>", "contentType": "Short", "settings": {"title": "<title>"}}}. Der Titel ist maximal 100 Zeichen lang und YouTube erlaubt kein < oder >. Beschreibe in den ersten beiden Zeilen der Beschreibung, worum es im Video geht. Für ein normales YouTube-Video verwende "contentType": "Video".
    • LinkedIn: {"linkedin": {"content": "..."}}. Eine erste Zeile, die zum Klicken animiert, kurze Absätze.
    • Facebook Reels: {"facebook": {"content": "...", "contentType": "Reels"}}. Folge dem Styleguide des Nutzers, falls vorhanden (siehe brand-voice). Erfinde keine Fakten über das Video; frage den Nutzer, falls du nicht weißt, was es zeigt.
  5. Entwürfe anzeigen. Zeige pro Plattform: Format, Titel (YouTube), Bildunterschrift und Zeit. Bitte den Nutzer um Bestätigung.
  6. Erstellen. Rufe create_post auf mit content, account_ids, media_ids: [<media_id>], platform_content und draft: true, es sei denn, der Nutzer hat bereits gesagt, dass er sofort veröffentlichen möchte oder eine genaue Zeit für diesen Beitrag angegeben hat.
  7. Veröffentlichen oder planen. Nach Bestätigung durch den Nutzer rufe schedule_post auf mit der post_id und scheduled_for (mit timezone) oder publish_now: true.
  8. Ergebnis prüfen. Videos benötigen auf jeder Plattform einige Minuten zur Verarbeitung. Rufe get_post_results nach kurzer Wartezeit auf und melde, welche Plattformen veröffentlicht haben (mit Links) sowie etwaige Fehler in einfachen Worten (siehe fix-failed-posts).

Gute Standardeinstellungen

  • Hochformat-Videos (9:16) eignen sich für TikTok, Reels und Shorts. Bei einem breiten Video prüfe get_platform_rules, bevor du ein Kurzformat wählst.
  • Ein Video pro Beitrag. Um zwei Videos zu posten, erstelle zwei separate Beiträge.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills