CommunityRedacción y edicióngithub.com

publora/threads-post

Crea y programa publicaciones en Threads de Meta con carruseles de imágenes y control de respuestas a través de Publora MCP. Úsalo cuando el usuario quiera publicar en Threads de Meta. Los hilos multiparte están actualmente deshabilitados por la plataforma, por lo que el contenido largo se mantiene en una sola publicación. No es para Instagram (usa instagram-post) ni para hilos de X (usa x-post).

¿Qué es threads-post?

Esta habilidad permite crear y programar publicaciones en Threads de Meta mediante el servidor MCP de Publora. Soporta publicaciones simples, carruseles de imágenes (de 2 a 20 imágenes) y control de respuestas. Es ideal para desarrolladores y agentes de IA que necesitan automatizar la publicación en Threads. La funcionalidad de hilos multiparte está actualmente deshabilitada debido a restricciones de la plataforma, por lo que el contenido largo debe mantenerse dentro de los 500 caracteres o publicarse manualmente como publicaciones separadas. Funciona con Claude Code, Claude Desktop, Cursor, Codex, OpenClaw y claude.ai, y ofrece una API REST como alternativa. La configuración es sencilla: crear cuenta en Publora, conectar Threads mediante OAuth de Instagram, obtener una clave API y conectar el agente al servidor MCP. La habilidad incluye herramientas para crear publicaciones, obtener URLs de carga, completar medios, gestionar conexiones y administrar publicaciones programadas o borradores.

Compatible con✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/publora/skills/tree/main/skills/threads-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 Threads

Crea y programa publicaciones en Threads de Meta usando el servidor MCP de Publora. Soporta publicaciones simples, carruseles de imágenes (2-20 imágenes) y control de respuestas. Los hilos multiparte están deshabilitados actualmente por la conexión de la plataforma.

Requisitos previos

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

Primeros pasos

  1. Crea una cuenta en publora.com/register (gratis)
  2. Conecta Threads mediante OAuth de Instagram en el Panel de Publora
  3. Obtén la clave API en app.publora.com/dashboard/api
  4. Conecta tu agente al servidor MCP en https://mcp.publora.com, autenticándote 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 de configuración o flujo diferente: consulta la configuración del cliente para ver la ruta exacta y el fragmento.

Alternativa con API REST

Si MCP no está disponible, usa la API REST directamente:

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

Autenticación: cabecera x-publora-key

# Obtener 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": ["threads-12345"],
    "content": "El contenido de tu publicación",
    "scheduledTime": "2026-03-25T10:00:00Z"
  }'

Formato del ID de plataforma: threads-{id} (de /platform-connections)

📖 Documentación: docs.publora.com

Límites de la plataforma

CaracterísticaLímite
Caracteres por publicación500
Hashtags1 por publicación como máximo
Enlaces5 por publicación como máximo
Imágenes por carrusel2-20
Tamaño de imagen8 MB
Formatos de imagenJPEG, PNG (WebP se convierte automáticamente)
Duración de video5 minutos
Tamaño de video1 GB
Formatos de videoMP4, MOV
Publicaciones por día250
Respuestas por día1.000

Herramientas disponibles

create_post

Crea una nueva publicación o hilo en Threads.

Parámetros:

  • platforms: Array con tu ID de conexión de Threads (ej., ["threads-12345"])
  • content: Texto de la publicación (se divide automáticamente en hilos si supera los 500 caracteres)
  • scheduledTime: Fecha y hora UTC en formato ISO 8601. Opcional: omítelo y la publicación se crea como borrador. Envía una hora futura para programarla. Una hora con cinco o más minutos en el pasado se rechaza con SCHEDULED_TIME_IN_PAST; 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 en el servidor y las adjunta antes de la validación, por lo que los medios y la programación ocurren en una sola llamada. Esta es la alternativa directa al flujo de borrador seguido de get_upload_url y complete_media. La ingesta tiene un límite de 60 URLs por hora.

get_upload_url

Obtén una URL prefirmada para subir imágenes.

complete_media

Finaliza un archivo subido a través de get_upload_url, después de que el PUT prefirmado haya tenido éxito. Es opcional, porque la programación también finaliza los medios pendientes, pero llamarlo antes permite detectar errores de formato y sonda antes de publicar. No es necesario para medios adjuntos 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 esto primero y copia los IDs textualmente; nunca son adivinables.

list_posts / get_post / update_post / delete_post

Gestiona publicaciones programadas y borradores. update_post también corrige content y platforms en un borrador o publicación programada, por lo que arreglar un error tipográfico o redirigir ya no implica eliminar y recrear. delete_media y prune_media_reference limpian archivos subidos.

Contenido largo

Las publicaciones de Threads tienen un límite de 500 caracteres y la funcionalidad de hilos multiparte de Publora está actualmente deshabilitada mientras se restablece la conexión con la aplicación de Threads. El contenido que excede el límite no se divide automáticamente, por lo tanto:

  • Mantén la publicación dentro de los 500 caracteres, o
  • Publica las partes tú mismo como publicaciones separadas, o
  • Mueve la versión larga a una plataforma que admita hilos hoy (X) y enlázala.

Los separadores manuales --- y los marcadores [1/3] se conservan tal cual, pero no crean una cadena de respuestas conectada en este momento. Contacta a [email protected] para conocer el cronograma de restauración.

Control de respuestas

Controla quién puede responder a tus publicaciones mediante platformSettings de la API REST:

ValorDescripción
"" (vacío)Comportamiento predeterminado de la plataforma (cualquiera puede responder)
"everyone"Permitir explícitamente que cualquiera responda
"accounts_you_follow"Solo las cuentas que sigues pueden responder
"mentioned_only"Solo las cuentas mencionadas pueden responder

Nota: platformSettings es aceptado por las herramientas MCP create_post y update_post, así como por REST. El esquema es estricto: una plataforma mal escrita o una clave se rechaza con un error de validación en lugar de ignorarse silenciosamente.

Restricciones importantes

  1. Límite de un solo hashtag: Threads permite un máximo de 1 hashtag por publicación. Los hashtags adicionales son ignorados por la plataforma.

  2. Sin edición de publicaciones: Una vez publicadas, las publicaciones de Threads no se pueden editar a través de la API. Elimina y vuelve a publicar si es necesario.

  3. Carruseles de video no soportados: La implementación de carrusel de Publora solo admite imágenes. Las publicaciones de video independientes funcionan con normalidad.

  4. Publicaciones con múltiples hilos temporalmente no disponibles: La división de contenido en múltiples respuestas conectadas está temporalmente deshabilitada. Las publicaciones simples y los carruseles continúan funcionando.

Ejemplos

Publicación de texto simple

Publica esto en Threads:
"Acabo de descubrir un truco de productividad increíble que me ahorró 2 horas hoy. La clave es agrupar tareas similares."

Carrusel de imágenes

Crea un carrusel de Threads con estas 5 capturas de evolución del producto.
Texto: "Del concepto al lanzamiento: nuestro viaje de 6 meses. #buildinpublic"

Nota: Requiere de 2 a 20 imágenes. No se admiten videos en carruseles.

Contenido largo (publicado como publicaciones separadas)

El encadenamiento está deshabilitado, así que pide las partes explícitamente:

Publica esto en Threads como publicaciones separadas:
"Hilo: 7 errores que cometí como fundador primerizo

---

1. Contratar demasiado rápido. Pasamos de 2 a 15 en 3 meses. La cultura se resintió.

---

2. Ignorar la economía unitaria. Los ingresos se sentían geniales hasta que calculamos el CAC..."

Publicación programada

Programa esto para mañana a las 10 AM:
"Motivación de lunes: El mejor momento para empezar fue ayer. El segundo mejor momento es ahora."

Mejores prácticas

  1. Gancho primero: Las primeras 2 líneas determinan la interacción; haz que cuenten.
  2. Longitud óptima: 100-250 caracteres para publicaciones simples funcionan bien.
  3. Contenido nativo: Las publicaciones originales y conversacionales son recompensadas.
  4. Un solo hashtag: Usa un hashtag muy relevante (límite de la plataforma).
  5. Sin opción de edición: Revisa el contenido antes de publicar.

Momento oportuno

  • Mejores horas: 7-9 AM, 12-1 PM, 7-9 PM en la zona horaria objetivo.
  • Frecuencia: 1-3 publicaciones por día para crecimiento.
  • Consistencia: Publicar regularmente señala una cuenta activa.

Interacción

  • Responde a los comentarios dentro de la primera hora.
  • Haz referencia cruzada a tu Instagram (las cuentas están vinculadas).
  • Usa temas/palabras clave relevantes para el descubrimiento.

Solución de problemas

ErrorCausaSolución
"Cuenta no conectada"El OAuth de Threads/Instagram expiróVuelve a conectar desde el panel de Publora
"Contenido demasiado largo"La publicación supera los 500 caracteres y el encadenamiento fallóAgrega manualmente saltos ---
"Error al subir el medio"Formato o tamaño incorrectoVerifica: imágenes < 8 MB, solo JPEG/PNG
"El carrusel requiere de 2 a 20 elementos"Número incorrecto de imágenesAsegura de 2 a 20 imágenes para el carrusel
Se excedieron 250 publicaciones/díaLímite de tasa alcanzadoEspera 24 horas

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