CommunityImagengithub.com

MedSalahArfa1/linkedin-animated-diagram

Convierte cualquier tema en un GIF animado listo para publicar en LinkedIn, en el popular estilo infográfico, con nodos de iconos conectados por líneas punteadas animadas (como publicaciones de «RAG vs CAG» o «Cómo funciona X»). El usuario solo da un tema; Claude hace unas preguntas rápidas de personalización (nombre, enlace de LinkedIn, foto de perfil, fondo claro u oscuro, idioma, paleta de colores), luego investiga el tema, diseña el flujo, renderiza un GIF en bucle de 1080×1350 con llamada a la acción de Me gusta / Comentar / Repostear / Seguir, y escribe el pie de foto.

¿Qué es linkedin-animated-diagram?

Esta skill permite a un agente de IA como Claude Code, Cursor o Codex generar automáticamente diagramas animados en formato GIF optimizados para publicaciones de LinkedIn. El usuario solo proporciona un tema; el agente realiza una breve encuesta de personalización (nombre, enlace de LinkedIn, foto de perfil, fondo claro u oscuro, idioma, paleta de colores) y luego investiga el tema, diseña el flujo, renderiza un GIF en bucle de 1080×1350 píxeles con nodos de iconos conectados por líneas punteadas animadas y una llamada a la acción (Me gusta, Comentar, Repostear, Seguir). Soporta múltiples idiomas, incluidos inglés, francés, árabe (escritura de derecha a izquierda) y otros idiomas con alfabeto latino. El flujo de trabajo incluye la instalación de dependencias, la selección de paletas de colores (premium y estándar), la verificación de iconos Lucide, la previsualización y el renderizado final. Es ideal para crear contenido visual atractivo sobre procesos, comparaciones (X vs Y) y variantes de temas técnicos o profesionales.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MedSalahArfa1/linkedin-animated-diagram-skill/tree/HEAD/linkedin-animated-diagram

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Diagrama Animado para LinkedIn

Genera un GIF en bucle (retrato 4:5, 1080x1350) que muestra un proceso como nodos de iconos enlazados por conectores punteados animados, una ondulación de «pulso» que recorre los pasos, un fondo con círculos suaves y brillantes en dos esquinas opuestas más iconos muy tenues del tema, y en la parte inferior una tarjeta de autor (rectángulo redondeado con borde punteado móvil) sobre una llamada a la acción centrada de Me gusta / Comentar / Repostear / Seguir. El usuario da un tema; tú te encargas del contenido, la estructura y el diseño tras una breve recogida de datos.

El renderizado es determinista: escribes una especificación JSON y scripts/render.py se encarga del diseño, los iconos, las fuentes, la forma del árabe, la animación y la compresión del GIF. Tu trabajo es pensar: contenido preciso, un flujo claro, un diseño que se ajuste al tema.

SKILL_DIR más abajo significa la carpeta que contiene este SKILL.md. Las rutas como /home/claude (archivos de trabajo) y /mnt/user-data/outputs (entregables, mostrados con present_files) son para Claude.ai. En otros entornos como Claude Code, usa una carpeta de trabajo y una carpeta de salida en el proyecto actual en su lugar, e indica al usuario dónde se guardó el GIF.

Flujo de trabajo

1. Configuración (una vez por sesión)

bash SKILL_DIR/scripts/setup.sh

Instala el renderizador, herramientas GIF, fuentes (Poppins, Bebas Neue, DM Serif Display, IBM Plex Mono, Tajawal para árabe) y ~2300 iconos Lucide. Las advertencias no son fatales.

2. Recogida de datos (dos rondas rápidas)

Las elecciones personales cambian el archivo final, así que recógelas antes de diseñar. Si ya se conoce una respuesta de la conversación (o por lo que sabes del usuario), confírmala en lugar de preguntar desde cero, y reutiliza todas las respuestas para diagramas posteriores en la misma conversación. Nunca inventes un nombre o enlace.

Ronda 1: pregunta con la herramienta de opciones interactivas (ask_user_input_v0) cuando esté disponible; permite como máximo 3 preguntas, así que usa exactamente estas:

  1. Insignia. Si se conocen el nombre y el enlace de LinkedIn, muéstralos en la pregunta y ofrece: «Nombre + enlace + mi foto» / «Nombre + enlace, sin foto» / «Cambiar nombre o enlace» / «Sin insignia». Si se desconocen, pide el nombre y el enlace de LinkedIn en el texto del mensaje justo antes de la herramienta, y ofrece: «Añadir mi foto» / «Sin foto» / «Sin insignia».
  2. Fondo: «Claro» / «Oscuro».
  3. Idioma: primero el idioma del usuario, luego Inglés / Francés / Árabe según corresponda, más «Otro (lo escribiré)».

Sin esa herramienta, pregunta lo mismo en un mensaje corto.

Ronda 2: paleta, mostrada sobre el fondo elegido:

  • Elige las 3 paletas cuyos colores mejor se adapten al tema (render.py --palettes). Todas tienen nombre por color.

    • Premium (combinaciones refinadas y de alto contraste que encajan en el feed de LinkedIn): LinkedIn Blue, Navy & Gold, Indigo & Coral, Emerald & Slate, Burgundy & Gold, Teal & Coral, Plum & Rose, Charcoal & Electric Blue.
    • Estándar: Blues, Teal & Cyan, Blue & Teal, Greens, Green & Brown, Reds & Oranges, Amber & Gold, Purples, Pink & Purple, Blue & Orange, Red & Purple, Multicolor, Grayscale.

    Para temas profesionales (IA, tecnología, negocios, carreras) incluye al menos 2 paletas premium entre las 3. Los pares premium de dos colores (ej. Indigo & Coral) son adecuados para comparaciones «X vs Y»: cada lado recibe su propio color. Marca las opciones premium como tales cuando las ofrezcas. Renderiza y presenta una hoja de muestras:

    python3 SKILL_DIR/scripts/render.py --swatches /mnt/user-data/outputs/palettes.png --mode dark --swatch-names indigo-coral navy-gold blue-teal
    
  • Si el usuario quiere su foto y aún no la ha subido: no uses la herramienta de opciones (una respuesta pulsada no puede llevar un archivo adjunto). Pregunta en texto plano: «Adjunta tu foto de perfil y dime el número de la paleta, o escribe tus códigos hex.»

  • En caso contrario: pregunta con la herramienta de opciones: los 3 nombres de paleta más «Personalizada (escribiré códigos hex)».

  • Paletas personalizadas: acepta de 1 a 4 códigos hex en cualquier forma común (#FF6B35, ff6b35, #f63), o colores descritos en palabras (tradúcelos a hex tú mismo y di qué códigos usaste). La sección 1 usa el color 1, la sección 2 el color 2, los colores extra pueden colorear palabras del título (s1, s2). Si el renderizador advierte sobre bajo contraste con el fondo elegido, informa al usuario y propón el tono legible más cercano en lugar de cambiar sus colores en silencio.

Foto de perfil: las subidas van a /mnt/user-data/uploads/. Revisa la imagen para confirmar que es un retrato utilizable (JPG, PNG o WEBP). El renderizador la recorta a un círculo, sesgado hacia la parte superior de la imagen donde suelen estar las caras. Si claramente no es un retrato o es demasiado pequeña/borrosa, dilo y ofrece la insignia solo con nombre. Sin foto, la tarjeta de autor contiene solo el nombre y el enlace, centrados, sin círculo.

3. Dar forma al contenido

Escribe todo el texto en el idioma elegido. Si el tema involucra hechos de los que no estás seguro (herramientas recientes, arquitecturas específicas, números), busca primero. Luego elige una estructura:

  • Un proceso («Cómo funciona el despliegue de YOLO») → 1 sección, de 6 a 10 pasos.
  • Comparación («RAG vs CAG») → 2 secciones, de 5 a 8 pasos cada una, a un nivel de detalle paralelo.
  • Tres variantes («3 formas de ajuste fino») → 3 secciones, de 3 a 5 pasos cada una.

Etiquetas de paso: de 1 a 3 palabras («Embed Query», «Vector DB»). Usa un grupo paralelo (dos pasos lado a lado) solo donde el proceso real se bifurque, como máximo uno o dos por sección. Título: de 2 a 5 palabras contundentes; subtítulo opcional de una línea que resuma la conclusión. En árabe, mantén los acrónimos técnicos estándar en latín (YOLO, RAG, API) donde así los escriben los profesionales.

4. Diseño: estilo, iconos de fondo, iconos de paso

  • Estilo (render.py --styles): clean (IA/ML, general), tech (infraestructura, nube, GPUs, seguridad, IoT), code (DevOps, backend), editorial (negocios, carreras, investigación), bold (temas candentes, mitos vs realidades), soft (aprendizaje, bienestar, naturaleza). Todos los estilos funcionan en modo claro y oscuro.
  • Iconos de fondo: elige de 2 a 4 iconos Lucide que evoquen el tema (ej. flame, trees, cctv para detección de incendios forestales; database, brain, search para RAG). Se distribuyen grandes y muy tenues alrededor de los bordes. Dos brillos suaves y borrosos en las esquinas superior izquierda e inferior derecha toman los dos primeros colores de la paleta (en una comparación, el color de cada lado). No hay otras formas o líneas de fondo. Usa `

Skills relacionados