CommunityRecherche & Datenanalysegithub.com

publora/linkedin-analytics

Analysiere die LinkedIn-Leistung und verwalte Interaktionen über Publora. Verwende es, wenn ein Benutzer nach der Performance eines LinkedIn-Beitrags oder -Kontos fragt (Impressionen, Reichweite, Reaktionen, Kommentare, Shares, Follower-Wachstum) oder reagieren, kommentieren, teilen oder eine @Erwähnung auflösen möchte. Statistiken laufen über die REST-API, Interaktionen über MCP-Tools. Nicht zum Erstellen von Beiträgen geeignet (dafür linkedin-post).

Was ist linkedin-analytics?

Die LinkedIn-Analytics-Fertigkeit von Publora ermöglicht es KI-Agenten, die Leistung von LinkedIn-Beiträgen und -Profilen zu verfolgen und direkt mit Inhalten zu interagieren. Sie ruft Statistiken wie Impressionen, Reichweite, Reaktionen, Kommentare, Shares und Follower-Wachstum über die REST-API von Publora ab. Für Interaktionen wie Reaktionen, Kommentare, Shares und die Auflösung von @Erwähnungen werden MCP-Tools verwendet. Die Fertigkeit unterstützt Agentenplattformen wie Claude Code, Claude Desktop, Cursor, Codex und OpenClaw. Entwickler müssen ein kostenloses Publora-Konto erstellen, ihr LinkedIn-Profil per OAuth verbinden und einen API-Schlüssel generieren. Die MCP-Verbindung erfolgt über den Server unter `https://mcp.publora.com` mit einem Bearer-Token. Falls der MCP-Server nicht verfügbar ist, kann die REST-API direkt mit dem `x-publora-key`-Header aufgerufen werden. Die Fertigkeit bietet Tools für Reaktionen (`linkedin_create_reaction`), Kommentare (`linkedin_create_comment`), Shares (`linkedin_create_reshare`) und die Suche nach erwähnbaren Personen (`linkedin_list_mentionables`).

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

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht linkedin-analytics?

Verfolge Impressionen, Interaktionen und Follower-Wachstum für deine LinkedIn-Beiträge und dein Profil und interagiere mit Beiträgen durch Reaktionen, Kommentare und Shares. Statistiken kommen von der REST-API; Reaktionen, Kommentare, Shares und die Suche nach Erwähnungen sind MCP-Tools.

Voraussetzungen

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

Erste Schritte

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

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 Code-Ausschnitt.

REST-API-Fallback

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

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

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

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

# Beitragsstatistiken abrufen
curl -X POST "https://api.publora.com/api/v1/linkedin-post-statistics" \
  -H "x-publora-key: sk_dein_api_schluessel" \
  -H "Content-Type: application/json" \
  -d '{
    "platformId": "linkedin-abc123",
    "postedId": "urn:li:share:7123456789012345678",
    "queryTypes": "ALL"
  }'

# Konto-Statistiken abrufen
curl -X POST "https://api.publora.com/api/v1/linkedin-account-statistics" \
  -H "x-publora-key: sk_dein_api_schluessel" \
  -H "Content-Type: application/json" \
  -d '{
    "platformId": "linkedin-abc123",
    "queryTypes": "ALL"
  }'

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

Analyse-Tools (nur REST)

LinkedIn-Analysen sind nicht als MCP-Tools verfügbar. Der MCP-Server bietet Tools zum Veröffentlichen, für Medien und LinkedIn-Interaktionen; Statistiken leben nur in der REST-API. Rufe diese Endpunkte daher direkt mit dem x-publora-key-Header auf. Die Aufforderung an einen Agenten nach einem linkedin_post_stats-MCP-Tool wird fehlschlagen: Ein solches Tool existiert nicht.

POST /linkedin-post-statistics

Interaktionsmetriken für einen Beitrag.

Body:

  • platformId: Plattform-Verbindungs-ID (z. B. linkedin-abc123), aus list_connections
  • postedId: Beitrags-URN (urn:li:share:... oder urn:li:ugcPost:...)
  • queryTypes (optional): IMPRESSION, MEMBERS_REACHED, RESHARE, REACTION, COMMENT oder ALL

Rückgabe: Impressionen, eindeutige Impressionen (erreichte Mitglieder), Reaktionen, Kommentare, Shares und ein cached-Flag, das angibt, ob die Zahlen aus dem Cache stammen.

POST /linkedin-account-statistics

Aggregierte Statistiken für das Konto.

Body: platformId, optionales queryTypes, optionales aggregation (DAILY oder TOTAL, Standard TOTAL).

POST /linkedin-followers

Follower-Anzahl oder Wachstum im Zeitverlauf.

Body: platformId, optionales period (lifetime oder daily), optionales dateRange ({start: {year, month, day}, end: {year, month, day}}).

POST /linkedin-profile-summary

Kombinierte Profilübersicht: Follower plus Statistiken.

Body: platformId, optionales dateRange.

curl -X POST "https://api.publora.com/api/v1/linkedin-post-statistics" \
  -H "x-publora-key: sk_dein_api_schluessel" \
  -H "Content-Type: application/json" \
  -d '{"platformId": "linkedin-abc123", "postedId": "urn:li:share:7123456789012345678", "queryTypes": "ALL"}'

Interaktions-Tools

linkedin_create_reaction

Reagiere auf einen LinkedIn-Beitrag.

Parameter:

  • postedId: LinkedIn-Beitrags-URN
  • platformId: Plattform-Verbindungs-ID
  • reactionType: Einer der folgenden Werte:
TypBeschreibung
LIKEStandard-Daumen hoch
PRAISEApplaus / klatschende Hände
EMPATHYHerz / Liebe
INTERESTGlühbirne / aufschlussreich
APPRECIATIONUnterstützend
ENTERTAINMENTLustig / lachend

linkedin_delete_reaction

Entferne deine Reaktion von einem Beitrag.

Parameter:

  • postedId: LinkedIn-Beitrags-URN
  • platformId: Plattform-Verbindungs-ID

linkedin_create_comment

Verfasse einen Kommentar zu einem LinkedIn-Beitrag (max. 1.250 Zeichen).

Parameter:

  • postedId: LinkedIn-Beitrags-URN
  • platformId: Plattform-Verbindungs-ID
  • message: Kommentartext (max. 1.250 Zeichen)
  • parentComment (optional): Kommentar-URN für verschachtelte Antworten

linkedin_delete_comment

Entferne einen von dir verfassten Kommentar.

Parameter:

  • postedId: LinkedIn-Beitrags-URN
  • commentId: Kommentar-URN oder numerische ID
  • platformId: Plattform-Verbindungs-ID

linkedin_create_reshare

Teile einen vorhandenen Beitrag erneut, optional mit eigenem Kommentar.

Parameter:

  • platformId: Plattform-Verbindungs-ID
  • parent: Der Beitrag, der geteilt werden soll, als Share-URN (urn:li:share:... oder urn:li:ugcPost:...). Beachte die Namensgebung: Dieses Tool verwendet parent, nicht postedId wie die Reaktions- und Kommentar-Tools.
  • commentary (optional): Dein Text oberhalb des Shares, bis zu 3.000 Zeichen
  • visibility (optional): PUBLIC oder CONNECTIONS, Standard PUBLIC. CONNECTIONS ist für persönliche Konten.

Hinweis: Eine LinkedIn-Feed-URL enthält eine activity-ID, die nicht immer mit der Share-ID identisch ist. Verwende die postedId aus der Antwort von get_post, nicht eine manuell umgewandelte Activity-ID.

linkedin_list_mentionables

Löse Namen in die URNs auf, die @Erwähnungen benötigen, sodass du niemals eine Mitglieds-ID von Hand eingeben musst.

Parameter:

  • q (optional): Der zu suchende Name
  • limit (optional): Wie viele Ergebnisse zurückgegeben werden sollen

Beide Parameter sind optional, und dieses Tool benötigt kein platformId: Es sucht über das gesamte Konto, nicht nur über eine Verbindung.

Beispiel-Prompts

Wöchentliche Leistungsübersicht

Analysiere meine LinkedIn-Leistung der letzten 7 Tage.
Zeige mir:
1. Welche Beiträge am besten abgeschnitten haben
2. Meine Engagement-Rate-Trends
3. Follower-Wachstum
4. Verbesserungsvorschläge

Beitragsanalyse

Hole detaillierte Statistiken zu meinen letzten 5 LinkedIn-Beiträgen und identifiziere Muster, welche Inhalte bei meinem Publikum ankommen.

Engagement-Kampagne

Reagiere mit PRAISE auf den Beitrag meines Kollegen zu seiner Beförderung (urn:li:share:123456) und füge einen Glückwunsch-Kommentar hinzu.

Follower-Tracking

Zeige mir mein LinkedIn-Follower-Wachstum der letzten 30 Tage. Wie viele neue Follower habe ich pro Woche gewonnen?

Metrik-Referenz

MetrikBeschreibung
IMPRESSIONGesamtzahl der Einblendungen in Feeds
MEMBERS_REACHEDEindeutige LinkedIn-Mitglieder, die den Beitrag gesehen haben
RESHAREAnzahl der erneuten Teilungen/Shares
REACTIONGesamte Reaktionen (alle Typen kombiniert)
COMMENTAnzahl der Kommentare

Engagement-Rate-Benchmarks

Durchschnittliche LinkedIn-Engagement-Raten nach Follower-Anzahl:

FollowerGute Engagement-Rate
< 5.0003–5 %
5.000–50.0002–3 %
> 50.0001–2 %

Gut performende Beiträge haben typischerweise:

  • Das 2-fache deiner durchschnittlichen Impressionen
  • Ein Kommentar-zu-Reaktion-Verhältnis über 10 %
  • Eine Engagement-Rate über deinem Basiswert

Wichtige Hinweise

  1. Analyse-Verzögerung: LinkedIn-Analysen können bis zu 24 Stunden benötigen, um vollständig zu erscheinen. Eine Abfrage unmittelbar nach dem Veröffentlichen liefert unvollständige Daten.

  2. URN-Formate: LinkedIn-URLs verwenden urn:li:activity:xxx, aber die API benötigt urn:li:share:xxx oder urn:li:ugcPost:xxx. Verwende die postedId aus Publoras get_post-Antwort für korrekte URNs.

  3. Caching: Analyse-Antworten können zwischengespeichert werden. Die Antwort enthält ein cached-Feld, das angibt, ob die Daten aus dem Cache stammen.

  4. Ratenbegrenzung: LinkedIn hat etwa 200+ API-Aufrufe pro Stunde. Implementiere einen Backoff bei 429-Fehlern.

Fehlerbehebung

FehlerUrsacheLösung
"Platform ID not found"Ungültige Verbindungs-IDFühre list_connections aus, um gültige IDs zu erhalten
"Post not found"Falsches URN-FormatVerwende das Format urn:li:share: oder urn:li:ugcPost:
429 Too Many RequestsRatenbegrenzung erreichtWarte und wiederhole mit exponentiellem Backoff
"message cannot exceed 1250 characters"Kommentar zu langKürze den Kommentar auf unter 1.250 Zeichen

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-post

Use when the user wants to publish or schedule a LinkedIn post through Publora: text, a multi-image grid, a video, a PDF document, or @mentions. Not for analytics, reactions, comments or reshares (use linkedin-analytics), and not for other platforms.

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