CommunitySchreiben & Editierengithub.com

linkedin-post

Verwenden, wenn der Nutzer einen LinkedIn-Beitrag über Publora veröffentlichen oder planen möchte: Text, ein Mehrbild-Raster, ein Video, ein PDF-Dokument oder @Erwähnungen. Nicht für Analysen, Reaktionen, Kommentare oder erneutes Teilen (dafür linkedin-analytics verwenden) und nicht für andere Plattformen.

Was ist linkedin-post?

Dieses Skill ermöglicht es KI-Agenten (Claude Code, Cursor, Codex, OpenClaw, Claude Desktop), LinkedIn-Beiträge über den Publora MCP-Server zu erstellen und zu planen. Es unterstützt Textbeiträge, Einzelbilder, Mehrbild-Beiträge (Raster-Layout), Videos und PDF-Dokumente. Das Skill deckt die Erstellung von Entwürfen, das Planen für einen späteren Zeitpunkt und das direkte Veröffentlichen ab. Es bietet eine vollständige MCP-Toolpalette (create_post, get_upload_url, complete_media, list_connections, list_posts, get_post, update_post, delete_post) sowie eine REST-API-Fallback-Option. Das Skill behandelt nicht Analysen, Reaktionen, Kommentare oder geteilte Beiträge (dafür gibt es das separate linkedin-analytics-Skill). Es ist Teil der Publora-Plattform und erfordert ein kostenloses Konto, die Verbindung von LinkedIn per OAuth und einen API-Schlüssel. Agenten können @Erwähnungen von Personen und Unternehmen mit URN-Syntax verwenden, müssen jedoch die Einschränkungen der LinkedIn-API beachten: keine Karussells im organischen Bereich, kein Mischen von Medientypen und kein Rich-Text.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/publora/skills/tree/main/skills/linkedin-post

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

LinkedIn-Beitrag (Post)

Erstellen und planen Sie LinkedIn-Beiträge mit dem Publora MCP-Server. Unterstützt Textbeiträge, Einzelbilder, Mehrbild-Beiträge (Raster-Layout), Videos und PDF-Dokumente.

Voraussetzungen

Pläne: Funktioniert mit dem kostenlosen Starter-Plan. Aktuelle Limits und Preise: publora.com/pricing

Erste Schritte

  1. Konto erstellen bei publora.com/register (kostenlos)
  2. LinkedIn verbinden per OAuth im Publora Dashboard
  3. API-Schlüssel holen unter app.publora.com/dashboard/api
  4. Ihren Agenten mit dem MCP-Server unter https://mcp.publora.com verbinden, authentifizieren mit Authorization: Bearer sk_IHR_API_KEY. In Claude Code:
claude mcp add publora --transport http https://mcp.publora.com \
  --header "Authorization: Bearer sk_IHR_API_KEY"

Claude Desktop, Cursor, Codex, OpenClaw und der claude.ai-Connector benötigen jeweils eine andere Konfigurationsdatei oder einen anderen Ablauf: siehe Client-Setup für den genauen Pfad und Codeausschnitt.

REST-API-Ausweichlösung

Falls der MCP-Server nicht verfügbar ist oder Fehler zurückgibt, verwenden Sie direkt die REST-API:

Basis-URL: https://api.publora.com/api/v1

Authentifizierung: Verwenden Sie den x-publora-key-Header (NICHT Authorization: Bearer):

# Ihre verbundenen Plattformen abrufen
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
  -H "x-publora-key: sk_ihr_api_key"

# Einen Beitrag erstellen
curl -X POST "https://api.publora.com/api/v1/create-post" \
  -H "x-publora-key: sk_ihr_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "platforms": ["linkedin-Tz9W5i6ZYG"],
    "content": "Ihr Beitragstext hier",
    "scheduledTime": "2026-03-25T10:00:00Z"
  }'

Plattform-ID-Format: linkedin-{id} wobei {id} aus der Antwort von /platform-connections stammt.

Beispiel-IDs: linkedin-Tz9W5i6ZYG, linkedin-abc123xyz

📖 Vollständige API-Dokumentation: docs.publora.com

Plattform-Limits

MerkmalLimit
Zeichenmax. 3.000
Sichtbar vor „mehr anzeigen“Erste 210 Zeichen
BilderBis zu 10 (Raster-Layout, kein wischbares Karussell)
Bildgröße36.152.320 Pixel ist die primäre Grenze; 50 MB Obergrenze
BildformateJPEG, PNG, GIF, WebP (WebP wird automatisch konvertiert)
Videolänge30 Minuten
Videogrößemax. 500 MB
Videoformatnur MP4

Verfügbare Tools

create_post

Erstellen Sie einen neuen LinkedIn-Beitrag oder planen Sie ihn für später.

Parameter:

  • platforms: Array mit Ihrer LinkedIn-Verbindungs-ID (z. B. ["linkedin-abc123"])
  • content: Beitragstext (bis zu 3.000 Zeichen)
  • scheduledTime: ISO 8601 UTC-Datumszeit. Optional: Wenn nicht angegeben, wird der Beitrag als Entwurf erstellt. Senden Sie eine zukünftige Zeit, um ihn zu planen. Eine Zeit, die fünf oder mehr Minuten in der Vergangenheit liegt, wird mit SCHEDULED_TIME_IN_PAST abgelehnt. Für sofortiges Posten verwenden Sie die aktuelle Zeit plus eine Minute.
  • mediaUrls: Bis zu 10 öffentliche https-Bild- oder Video-URLs. Publora lädt sie serverseitig herunter und hängt sie vor der Validierung an, sodass Medien und Zeitplanung in einem Aufruf erfolgen. Dies ist die einmalige Alternative zum Ablauf „Entwurf, dann get_upload_url, dann complete_media“. Der Upload ist auf 60 URLs pro Stunde begrenzt.

get_upload_url

Ruft eine vorab signierte URL zum Hochladen von Medien ab.

Parameter:

  • postGroupId: Die Beitrags-ID, an die Medien angehängt werden sollen
  • fileName: Dateiname (z. B. "chart.png")
  • contentType: MIME-Typ (z. B. "image/jpeg", "video/mp4", "application/pdf")
  • type: "image" oder "video"

complete_media

Schließt eine über get_upload_url hochgeladene Datei ab, nachdem das vorab signierte PUT erfolgreich war. Optional, da die Zeitplanung auch ausstehende Medien abschließt, aber ein frühzeitiger Aufruf zeigt Format- und Scan-Fehler vor der Veröffentlichung an. Nicht erforderlich für Medien, die mit mediaUrls angehängt wurden.

Parameter:

  • mediaId: die von get_upload_url zurückgegebene ID

list_connections

Listet Ihre verbundenen Konten mit ihren Plattform-IDs auf. Rufen Sie dies zuerst auf und kopieren Sie die IDs wörtlich; sie sind niemals erratbar.

list_posts / get_post / update_post / delete_post

Verwalten Sie geplante Beiträge und Entwürfe. update_post ändert auch content und platforms eines Entwurfs oder geplanten Beitrags, sodass das Korrigieren eines Tippfehlers oder die Neuausrichtung nicht mehr Löschen und Neuerstellen bedeutet. delete_media und prune_media_reference bereinigen hochgeladene Dateien.

Personen und Unternehmen erwähnen

LinkedIn-Beiträge unterstützen @Erwähnungen mit URN-Syntax:

@{urn:li:person:MITGLIEDS_ID|Anzeigename}       # Person erwähnen
@{urn:li:organization:ORG_ID|Firmenname}        # Unternehmen erwähnen

Beispiel:

Großartige Einblicke von @{urn:li:person:4986615|Serge Bulaev} bei @{urn:li:organization:107107343|Creative Content Crafts Inc}!

Wichtig: Der Anzeigename muss exakt mit dem LinkedIn-Profilnamen übereinstimmen (Groß-/Kleinschreibung), einschließlich Firmenzusätzen wie "Inc", "LLC" usw.

Schreiben Sie Mitglieds-IDs nicht von Hand. Das MCP-Tool linkedin_list_mentionables löst einen Namen in die korrekte URN auf; siehe das Skill linkedin-analytics.

Wichtige API-Einschränkungen

  1. Keine organischen Karussells: Wischbare Mehrbild-Karussells sind NICHT über die API verfügbar (nur für gesponserte Inhalte). Mehrbild-Beiträge erscheinen als Raster-Layout.

  2. Keine gemischten Medientypen: Bilder können nicht mit Videos oder Dokumenten im selben Beitrag kombiniert werden.

  3. Kein Rich-Text: Die LinkedIn-API unterstützt keine Fett-, Kursiv- oder andere Formatierungen. Verwenden Sie Klartext oder Unicode-Zeichen zur Hervorhebung.

  4. PDF-Alternative für Karussells: Um wischbare mehrseitige Inhalte zu teilen, laden Sie stattdessen ein PDF-Dokument hoch.

Beispiele

Einfacher Textbeitrag

Plane einen LinkedIn-Beitrag für morgen um 9 Uhr:
"Wir freuen uns, die Veröffentlichung unseres KI-Schreibassistenten bekannt zu geben. Nach 18 Monaten Entwicklung sind wir bereit, Teams dabei zu helfen, bessere Inhalte schneller zu schreiben."

Beitrag mit Erwähnung

Erstelle einen LinkedIn-Beitrag, der unseren CEO erwähnt:
"Ich freue mich, Einblicke von @{urn:li:person:4986615|Serge Bulaev} in die Zukunft der KI bei der Content-Erstellung zu teilen."

Mehrbild-Beitrag

Erstelle einen LinkedIn-Beitrag mit 4 Produktscreenshots, die unsere neuen Dashboard-Funktionen zeigen.

Hinweis: Bilder erscheinen in einem Raster-Layout, nicht als wischbares Karussell.

PDF-Dokument-Beitrag

Teile unseren Q4-Bericht als PDF auf LinkedIn mit einer zusammenfassenden Bildunterschrift.

Dies ist der beste Weg, um karussellartige mehrseitige Inhalte zu teilen.

Best Practices

  1. Erste Zeile ist entscheidend: Die ersten 210 Zeichen erscheinen vor „mehr anzeigen“ – machen Sie sie überzeugend
  2. Optimale Länge: Beiträge unter 1.300 Zeichen schneiden tendenziell besser ab
  3. Zeitpunkt der Veröffentlichung: Dienstag–Donnerstag, 8–10 Uhr in der Zeitzone Ihres Publikums
  4. Hashtags: Verwenden Sie 3–5 relevante Hashtags – sie werden als Klartext unterstützt
  5. Interaktion: Beenden Sie mit einer Frage, um Kommentare zu fördern

Fehlerbehebung

FehlerUrsacheLösung
„Konto nicht verbunden“LinkedIn-OAuth abgelaufenIm Publora-Dashboard erneut verbinden
„MEDIA_ASSET_PROCESSING_FAILED“Datei zu groß oder falsches FormatPrüfen: Bilder < 5 MB, Videos < 500 MB MP4
„Rate limited“ (429)Zu viele API-AufrufeWarten und mit Backoff wiederholen
„Cannot mix media types“Bilder + Video im selben BeitragNur einen Medientyp pro Beitrag verwenden
MCP nicht verfügbarServerproblemREST-API-Ausweichlösung verwenden (siehe oben)

Individual skills in this repo

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

publora/bluesky-post

Use when the user wants to post or schedule to Bluesky through Publora. Handles the 300-character cap, auto-detected hashtags and links, up to 4 images, and videos. Alt text cannot be set through the API. Needs a Bluesky app password, never the main password. Not for Mastodon (use social-post).

publora/instagram-post

Use when the user wants to post or schedule to Instagram through Publora: a single image, a 2-10 image carousel, a Reel or a Story. Requires a Business account and an image or video; text-only posts are rejected by the API. Not for Threads (use threads-post).

publora/linkedin-analytics

Analyze LinkedIn performance and manage engagement through Publora. Use when the user asks how a LinkedIn post or account performed (impressions, reach, reactions, comments, reshares, follower growth) or wants to react, comment, reshare or resolve an @mention. Statistics run over the REST API, engagement over MCP tools. Not for creating posts (use linkedin-post).

publora/social-post

Use when the user wants to post or schedule to YouTube, a Facebook Page or Mastodon through Publora. YouTube needs a video on every post, Facebook publishes to Pages only, Mastodon caps at 500 characters. Not for the platforms that have their own skill.

publora/telegram-post

Use when the user wants to post or schedule to a Telegram channel or group through Publora, using a bot. Covers Telegram markdown, silent delivery, link previews and forward protection. Bot API caps media captions at 1,024 characters and videos at 50 MB. Not for other platforms (each has its own skill).

publora/threads-post

Create and schedule Threads posts with image carousels and reply control via Publora MCP. Use when the user wants to post to Meta's Threads. Multi-part threading is currently disabled by the platform, so long content stays a single post. Not for Instagram (use instagram-post) or X threads (use x-post).

publora/tiktok-post

Use when the user wants to upload or schedule a TikTok video through Publora, with privacy, comment, duet, stitch and commercial-disclosure settings. Video runs 3 seconds to 10 minutes at 23+ FPS; carousels take up to 35 images. Unaudited apps can publish private videos only. Not for Reels (use instagram-post).

publora/x-post

Use when the user wants to post or schedule to X (Twitter) through Publora, including threads auto-split past 280 characters, up to 4 images, or a video up to 140 seconds. X needs a paid Publora plan. Not for Threads or Bluesky (each has its own skill).

Verwandte Skills