publora/linkedin-analytics

Analysez les performances LinkedIn et gérez l'engagement via Publora. Utilisez-le lorsque l'utilisateur demande comment une publication ou un compte LinkedIn a performé (impressions, portée, réactions, commentaires, partages, croissance des abonnés) ou souhaite réagir, commenter, partager ou résoudre une mention @. Les statistiques utilisent l'API REST, l'engagement les outils MCP. Pas pour créer des publications (utilisez linkedin-post).

Qu'est-ce que linkedin-analytics ?

Cette compétence Publora permet à un agent IA (comme Claude Code, Cursor ou Codex) de monitorer et interagir avec les publications LinkedIn. Elle combine deux mécanismes : les statistiques (impressions, portée, réactions, commentaires, partages, croissance des abonnés) sont récupérées via l'API REST Publora, tandis que les actions d'engagement (réactions, commentaires, partages, mentions @) sont exposées comme des outils MCP. L'agent peut ainsi analyser la performance d'un post ou d'un compte, mais aussi réagir ou commenter directement. La compétence fonctionne sur tous les clients MCP (Claude Desktop, Cursor, Codex, OpenClaw) et nécessite un compte Publora gratuit avec une clé API. Elle est particulièrement utile pour les community managers et les marketeurs qui veulent automatiser le suivi et l'interaction sur LinkedIn sans quitter leur environnement de développement. Attention : les statistiques peuvent être mises en cache et les limites de l'API LinkedIn s'appliquent (environ 200 requêtes par heure).

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

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

LinkedIn Analytics

Suivez les impressions, l'engagement et la croissance des abonnés pour vos publications et votre profil LinkedIn, et interagissez avec les publications via des réactions, commentaires et partages. Les statistiques proviennent de l'API REST ; les réactions, commentaires, partages et recherches de mentions sont des outils MCP.

Prérequis

Plans : Fonctionne sur le plan gratuit Starter. Limites et tarifs actuels : publora.com/pricing

Pour commencer

  1. Créez un compte sur publora.com/register (gratuit)
  2. Connectez LinkedIn via OAuth dans le tableau de bord Publora
  3. Obtenez une clé API sur app.publora.com/dashboard/api
  4. Connectez votre agent au serveur MCP à https://mcp.publora.com, en vous authentifiant avec Authorization: Bearer sk_VOTRE_CLE_API. Dans Claude Code :
claude mcp add publora --transport http https://mcp.publora.com \
  --header "Authorization: Bearer sk_VOTRE_CLE_API"

Claude Desktop, Cursor, Codex, OpenClaw et le connecteur claude.ai nécessitent chacun un fichier de configuration ou un flux différent : consultez la configuration client pour le chemin exact et l'extrait de code.

API REST de repli

Si le serveur MCP est indisponible ou renvoie des erreurs, utilisez directement l'API REST :

URL de base : https://api.publora.com/api/v1

Authentification : Utilisez l'en-tête x-publora-key (PAS Authorization: Bearer) :

# Obtenez vos plateformes connectées
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
  -H "x-publora-key: sk_votre_cle_api"

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

# Obtenez les statistiques du compte
curl -X POST "https://api.publora.com/api/v1/linkedin-account-statistics" \
  -H "x-publora-key: sk_votre_cle_api" \
  -H "Content-Type: application/json" \
  -d '{
    "platformId": "linkedin-abc123",
    "queryTypes": "ALL"
  }'

Format de l'ID de plateforme : linkedin-{id} où {id} provient de la réponse de /platform-connections.

Exemples d'IDs : linkedin-Tz9W5i6ZYG, linkedin-abc123xyz

📖 Documentation complète de l'API : docs.publora.com

Outils d'analyse (REST uniquement)

Les analyses LinkedIn ne sont pas exposées en tant qu'outils MCP. Le serveur MCP gère les outils de publication, de médias et d'engagement LinkedIn ; les statistiques résident uniquement sur l'API REST, donc appelez ces points de terminaison directement avec l'en-tête x-publora-key. Demander à un agent un outil MCP linkedin_post_stats échouera : cet outil n'existe pas.

POST /linkedin-post-statistics

Métriques d'engagement pour une publication.

Corps :

  • platformId : ID de connexion de la plateforme (ex. linkedin-abc123), provenant de list_connections
  • postedId : URN de la publication (urn:li:share:... ou urn:li:ugcPost:...)
  • queryTypes (optionnel) : IMPRESSION, MEMBERS_REACHED, RESHARE, REACTION, COMMENT, ou ALL

Retourne : impressions, impressions uniques (membres atteints), réactions, commentaires, partages, et un indicateur cached vous indiquant si les chiffres proviennent du cache.

POST /linkedin-account-statistics

Statistiques agrégées pour le compte.

Corps : platformId, queryTypes optionnel, aggregation optionnel (DAILY ou TOTAL, par défaut TOTAL).

POST /linkedin-followers

Nombre d'abonnés ou croissance dans le temps.

Corps : platformId, period optionnel (lifetime ou daily), dateRange optionnel ({start: {year, month, day}, end: {year, month, day}}).

POST /linkedin-profile-summary

Aperçu combiné du profil : abonnés plus statistiques.

Corps : platformId, dateRange optionnel.

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

Outils d'engagement

linkedin_create_reaction

Réagissez à une publication LinkedIn.

Paramètres :

  • postedId : URN de la publication LinkedIn
  • platformId : ID de connexion de la plateforme
  • reactionType : L'un des suivants :
TypeDescription
LIKEPouce levé standard
PRAISEApplaudissements
EMPATHYCœur / amour
INTERESTAmpoule / pertinent
APPRECIATIONSoutien
ENTERTAINMENTDrôle / rire

linkedin_delete_reaction

Supprimez votre réaction d'une publication.

Paramètres :

  • postedId : URN de la publication LinkedIn
  • platformId : ID de connexion de la plateforme

linkedin_create_comment

Publiez un commentaire sur une publication LinkedIn (1 250 caractères max).

Paramètres :

  • postedId : URN de la publication LinkedIn
  • platformId : ID de connexion de la plateforme
  • message : Texte du commentaire (1 250 caractères max)
  • parentComment (optionnel) : URN du commentaire pour les réponses imbriquées

linkedin_delete_comment

Supprimez un commentaire que vous avez publié.

Paramètres :

  • postedId : URN de la publication LinkedIn
  • commentId : URN ou ID numérique du commentaire
  • platformId : ID de connexion de la plateforme

linkedin_create_reshare

Partagez une publication existante, avec un commentaire optionnel.

Paramètres :

  • platformId : ID de connexion de la plateforme
  • parent : la publication à partager, sous forme d'URN de partage (urn:li:share:... ou urn:li:ugcPost:...). Notez le nom : cet outil prend parent, pas postedId comme les outils de réaction et de commentaire.
  • commentary (optionnel) : votre texte au-dessus du partage, jusqu'à 3 000 caractères
  • visibility (optionnel) : PUBLIC ou CONNECTIONS, par défaut PUBLIC. CONNECTIONS est pour les comptes personnels.

Remarque : une URL de flux LinkedIn porte un identifiant activity, qui n'est pas toujours identique à l'identifiant de partage. Utilisez le postedId renvoyé par get_post, et non un identifiant d'activité converti manuellement.

linkedin_list_mentionables

Résolvez des noms en URN nécessaires aux mentions @, pour ne jamais écrire manuellement un identifiant de membre.

Paramètres :

  • q (optionnel) : le nom à rechercher
  • limit (optionnel) : combien de résultats retourner

Les deux sont optionnels, et cet outil ne prend pas platformId : il recherche dans l'ensemble du compte plutôt que dans une seule connexion.

Exemples de prompts

Revue de performance hebdomadaire

Analyse ma performance LinkedIn des 7 derniers jours.
Montre-moi :
1. Quelles publications ont le mieux performé
2. Les tendances de mon taux d'engagement
3. La croissance des abonnés
4. Des recommandations d'amélioration

Analyse d'une publication

Obtenez les statistiques détaillées de mes 5 dernières publications LinkedIn et identifiez les tendances dans le contenu qui résonne avec mon audience.

Campagne d'engagement

Réagis avec PRAISE à la publication de mon collègue sur sa promotion (urn:li:share:123456) et ajoute un commentaire de félicitations.

Suivi des abonnés

Montre la croissance de mes abonnés LinkedIn des 30 derniers jours. Combien de nouveaux abonnés ai-je gagné chaque semaine ?

Référence des métriques

MétriqueDescription
IMPRESSIONNombre total de fois où le contenu est apparu dans les flux
MEMBERS_REACHEDMembres LinkedIn uniques qui ont vu la publication
RESHARENombre de repartages/partages
REACTIONNombre total de réactions (tous types confondus)
COMMENTNombre de commentaires

Références des taux d'engagement

Taux d'engagement LinkedIn moyens par nombre d'abonnés :

AbonnésBon taux d'engagement
< 5 0003-5 %
5 000-50 0002-3 %
50 000+1-2 %

Les publications performantes ont généralement :

  • 2 fois vos impressions moyennes
  • Un ratio commentaires/réactions supérieur à 10 %
  • Un taux d'engagement supérieur à votre référence

Remarques importantes

  1. Délai d'analyse : Les analyses LinkedIn peuvent prendre jusqu'à 24 heures pour être complètement remplies. Une interrogation immédiatement après la publication renvoie des données partielles.

  2. Formats d'URN : Les URL LinkedIn utilisent urn:li:activity:xxx mais l'API nécessite urn:li:share:xxx ou urn:li:ugcPost:xxx. Utilisez le postedId de la réponse get_post de Publora pour des URN précises.

  3. Mise en cache : Les réponses d'analyse peuvent être mises en cache. La réponse inclut un champ cached indiquant si les données proviennent du cache.

  4. Limites de taux : LinkedIn a environ 200+ appels API par heure. Implémentez un mécanisme d'attente sur les erreurs 429.

Dépannage

ErreurCauseSolution
"Platform ID not found"ID de connexion invalideExécutez list_connections pour obtenir des IDs valides
"Post not found"Mauvais format d'URNUtilisez le format urn:li:share: ou urn:li:ugcPost:
429 Too Many RequestsLimite de taux atteinteAttendez et réessayez avec un backoff exponentiel
"message cannot exceed 1250 characters"Commentaire trop longRaccourcissez le commentaire à moins de 1 250 caractères

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).

Skills associés