← AbencyCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Abency
Snapshot Sep 30, 2026 · 22:55 UTC · version 1.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "publicar-carrusel",
"description": "Úsala cuando el usuario quiera publicar o programar una imagen o un carrusel en redes sociales (Instagram, Facebook, LinkedIn, TikTok) para una de sus marcas. Sube el contenido y crea la publicación en Abency.",
"included_files": [],
"skill_md_contents": "---\nname: publicar-carrusel\ndescription: Úsala cuando el usuario quiera publicar o programar una imagen o un carrusel en redes sociales (Instagram, Facebook, LinkedIn, TikTok) para una de sus marcas. Sube el contenido y crea la publicación en Abency.\n---\n\nSigue este flujo para publicar una imagen única o un carrusel. El servidor es organization-scoped, así que SIEMPRE necesitas resolver la marca primero y pasar `brand_id` en las llamadas.\n\n1. Llama a `list_brands` y confirma con el usuario sobre qué marca publica (si no lo ha dicho ya).\n2. Llama a `get_connections` con ese `brand_id` y localiza el `connection_id` de la plataforma destino (p. ej. Instagram).\n3. Pide o confirma: el texto (caption), las imágenes y, si es programada, la fecha/hora (`scheduled_at` en ISO 8601 con zona horaria).\n4. Llama a `get_media_upload_url` pasando el ARRAY con TODOS los nombres de archivo de una sola vez (una llamada → una URL por archivo). Sube cada archivo por HTTP directo a su URL firmada y guarda cada `media_path` devuelto.\n5. Llama a `create_post` con `connection_ids`, el caption, `scheduled_at` si aplica y el media:\n - 1 imagen → `media_path` = la ruta.\n - Carrusel → `media_type = \"carousel\"` y `media_path` = array JSON de rutas en orden `[\"uploads/a.jpg\", \"uploads/b.jpg\", ...]`.\n6. Llama a `get_post_status` para confirmar el resultado y comunícalo al usuario.\n\nReglas importantes:\n- NUNCA pases imágenes como base64 dentro de una llamada: se corrompen. Súbelas siempre con `get_media_upload_url` + HTTP. Si no puedes subir archivos, dile al usuario que suba las imágenes al compositor de Abency.\n- Haz las llamadas MCP de una en una, no en paralelo.\n- Publicar es una acción de cara al público: confirma el texto, las imágenes y la fecha con el usuario ANTES de llamar a `create_post`.\n"
}SHA-256: 901cf3bf72e13954f1b9036aaf9be3d61e6e48b117e23fcb14cde9f8a52ee99c