CommunityRedacción y edicióngithub.com

Publicación en LinkedIn (Publora)

Úsalo cuando el usuario quiera publicar o programar una publicación en LinkedIn a través de Publora: texto, cuadrícula de imágenes, video, PDF o menciones. No es para análisis, reacciones, comentarios o reenvíos (usa linkedin-analytics), ni para otras plataformas.

¿Qué es Publicación en LinkedIn (Publora)?

Esta habilidad permite a agentes de IA crear y programar publicaciones en LinkedIn utilizando el servidor MCP de Publora. Soporta publicaciones de texto, imágenes individuales, publicaciones con múltiples imágenes en formato cuadrícula, videos y documentos PDF. Es útil porque automatiza la publicación en LinkedIn directamente desde el agente, facilitando la gestión de contenido programado o drafts. Funciona en plataformas como Claude Code, Claude Desktop, Cursor, Codex y OpenClaw, a través de un servidor MCP configurable con una clave API. También incluye un fallback a la API REST de Publora y soporta menciones URN para personas y empresas. No cubre análisis, reacciones, comentarios ni reenvíos (para eso está la habilidad linkedin-analytics).

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

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Publicación en LinkedIn

Crea y programa publicaciones en LinkedIn usando el servidor MCP de Publora. Soporta publicaciones de texto, imágenes individuales, publicaciones con múltiples imágenes (formato cuadrícula), videos y documentos PDF.

Requisitos previos

Planes: Funciona con el plan gratuito Starter. Límites y precios actuales: publora.com/pricing.

Primeros pasos

  1. Crear cuenta en publora.com/register (gratis)
  2. Conectar LinkedIn mediante OAuth en el Panel de Publora
  3. Obtener clave API en app.publora.com/dashboard/api
  4. Conectar tu agente al servidor MCP en https://mcp.publora.com, autenticando con Authorization: Bearer sk_TU_CLAVE_API. En Claude Code:
claude mcp add publora --transport http https://mcp.publora.com \
  --header "Authorization: Bearer sk_TU_CLAVE_API"

Claude Desktop, Cursor, Codex, OpenClaw y el conector de claude.ai necesitan cada uno un archivo o flujo de configuración diferente: consulta configuración del cliente para la ruta exacta y el fragmento.

Respaldo con API REST

Si el servidor MCP no está disponible o devuelve errores, usa la API REST directamente:

URL Base: https://api.publora.com/api/v1

Autenticación: Usa el encabezado x-publora-key (NO Authorization: Bearer):

# Obtener tus plataformas conectadas
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
  -H "x-publora-key: sk_tu_clave_api"

# Crear una publicación
curl -X POST "https://api.publora.com/api/v1/create-post" \
  -H "x-publora-key: sk_tu_clave_api" \
  -H "Content-Type: application/json" \
  -d '{
    "platforms": ["linkedin-Tz9W5i6ZYG"],
    "content": "El contenido de tu publicación aquí",
    "scheduledTime": "2026-03-25T10:00:00Z"
  }'

Formato del ID de plataforma: linkedin-{id} donde {id} proviene de la respuesta de /platform-connections.

Ejemplos de IDs: linkedin-Tz9W5i6ZYG, linkedin-abc123xyz

📖 Documentación completa de la API: docs.publora.com

Límites de la plataforma

CaracterísticaLímite
Caracteres3,000 máx.
Visible antes de "ver más"Primeros 210 caracteres
ImágenesHasta 10 (formato cuadrícula, no carrusel deslizable)
Tamaño de imagen36,152,320 píxeles es el límite principal; techo de 50 MB
Formatos de imagenJPEG, PNG, GIF, WebP (WebP se convierte automáticamente)
Duración del video30 minutos
Tamaño del video500 MB máx.
Formato de videoSolo MP4

Herramientas disponibles

create_post

Crea una nueva publicación en LinkedIn o prográmala para más tarde.

Parámetros:

  • platforms: Array que incluye el ID de tu conexión de LinkedIn (ej. ["linkedin-abc123"])
  • content: Texto de la publicación (hasta 3,000 caracteres)
  • scheduledTime: Fecha y hora UTC en formato ISO 8601. Opcional: si se omite, la publicación se crea como borrador. Envía una hora futura para programarla. Una hora de cinco o más minutos en el pasado se rechaza con SCHEDULED_TIME_IN_PAST, por lo que para publicación inmediata usa la hora actual más un minuto.
  • mediaUrls: Hasta 10 URLs públicas https de imágenes o videos. Publora las descarga del lado del servidor y las adjunta antes de la validación, por lo que el contenido multimedia y la programación se realizan en una sola llamada. Esta es la alternativa de una sola vez al flujo de borrador seguido de get_upload_url y luego complete_media. La ingesta tiene un límite de 60 URLs por hora.

get_upload_url

Obtiene una URL prefirmada para subir contenido multimedia.

Parámetros:

  • postGroupId: El ID de la publicación a la que adjuntar el contenido multimedia
  • fileName: Nombre del archivo (ej. "chart.png")
  • contentType: Tipo MIME (ej. "image/jpeg", "video/mp4", "application/pdf")
  • type: "image" o "video"

complete_media

Finaliza un archivo subido mediante get_upload_url, después de que la operación PUT prefirmada se haya completado con éxito. Es opcional, porque la programación también finaliza los archivos multimedia pendientes, pero llamarlo antes expone errores de formato y de análisis antes de la publicación. No es necesario para contenido multimedia adjunto con mediaUrls.

Parámetros:

  • mediaId: el ID devuelto por get_upload_url

list_connections

Lista tus cuentas conectadas con sus IDs de plataforma. Llama a esta función primero y copia los IDs textualmente; nunca se pueden adivinar.

list_posts / get_post / update_post / delete_post

Gestiona publicaciones programadas y borradores. update_post también modifica content y platforms en un borrador o publicación programada, por lo que corregir un error tipográfico o cambiar el público objetivo ya no implica eliminar y volver a crear. delete_media y prune_media_reference limpian los archivos subidos.

Mencionar personas y empresas

Las publicaciones de LinkedIn admiten menciones @ usando sintaxis URN:

@{urn:li:person:MEMBER_ID|Nombre a mostrar}       # Mencionar a una persona
@{urn:li:organization:ORG_ID|Nombre de empresa}    # Mencionar a una empresa

Ejemplo:

¡Grandes conocimientos de @{urn:li:person:4986615|Serge Bulaev} en @{urn:li:organization:107107343|Creative Content Crafts Inc}!

Importante: El nombre a mostrar debe coincidir exactamente con el nombre del perfil de LinkedIn (distingue mayúsculas y minúsculas), incluyendo sufijos de empresa como "Inc", "LLC", etc.

No escribas los IDs de miembros manualmente. La herramienta MCP linkedin_list_mentionables resuelve un nombre a la URN correcta; consulta la habilidad linkedin-analytics.

Restricciones importantes de la API

  1. Sin carruseles orgánicos: Los carruseles deslizables con múltiples imágenes NO están disponibles a través de la API (solo para contenido patrocinado). Las publicaciones con múltiples imágenes aparecen en formato cuadrícula.

  2. Sin contenido multimedia mixto: No se pueden combinar imágenes con videos o documentos en la misma publicación.

  3. Sin texto enriquecido: La API de LinkedIn no admite negrita, cursiva ni otros formatos. Usa texto plano o caracteres Unicode para enfatizar.

  4. Alternativa PDF para carruseles: Para compartir contenido deslizable de varias páginas, sube un documento PDF.

Ejemplos

Publicación de texto simple

Programa una publicación en LinkedIn para mañana a las 9 AM:
"Estamos emocionados de anunciar el lanzamiento de nuestro asistente de escritura con IA. Después de 18 meses de desarrollo, estamos listos para ayudar a los equipos a escribir mejor contenido más rápido."

Publicación con mención

Crea una publicación en LinkedIn mencionando a nuestro CEO:
"Entusiasmado de compartir ideas de @{urn:li:person:4986615|Serge Bulaev} sobre el futuro de la IA en la creación de contenido."

Publicación con múltiples imágenes

Crea una publicación en LinkedIn con 4 capturas de pantalla del producto que muestren las nuevas funciones del panel.

Nota: Las imágenes aparecerán en un formato de cuadrícula, no como un carrusel deslizable.

Publicación con documento PDF

Comparte nuestro informe del cuarto trimestre como PDF en LinkedIn con un resumen como título.

Esta es la mejor manera de compartir contenido similar a un carrusel de varias páginas.

Buenas prácticas

  1. La primera línea importa: Los primeros 210 caracteres aparecen antes de "ver más" — hazlos atractivos
  2. Longitud óptima: Las publicaciones de menos de 1,300 caracteres tienden a rendir mejor
  3. Horarios de publicación: Martes-jueves, 8-10 AM en la zona horaria de tu audiencia
  4. Hashtags: Usa 3-5 hashtags relevantes; se admiten como texto plano
  5. Participación: Termina con una pregunta para fomentar comentarios

Solución de problemas

ErrorCausaSolución
"Cuenta no conectada"El OAuth de LinkedIn expiróVuelve a conectar en el panel de Publora
"MEDIA_ASSET_PROCESSING_FAILED"Archivo demasiado grande o formato incorrectoVerifica: imágenes < 5 MB, videos < 500 MB MP4
"Límite de frecuencia superado" (429)Demasiadas llamadas a la APIEspera y reintenta con retroceso
"No se pueden mezclar tipos de contenido"Imágenes + video en la misma publicaciónUsa solo un tipo de contenido multimedia por publicación
MCP no disponibleProblema del servidorUsa el respaldo de la API REST (ver arriba)

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

Skills relacionados