CommunityProgramación y desarrollogithub.com

Chenruishuo/posterly

Genera pósters académicos para conferencias como un único archivo HTML/CSS, renderizado a PDF listo para impresión mediante Chromium sin interfaz gráfica. Una habilidad para agentes de código.

¿Qué es posterly?

Esta habilidad permite a un agente de IA (como Claude Code, Cursor o Codex) construir pósters académicos profesionales para conferencias de forma eficiente. El proceso consiste en generar un único archivo HTML/CSS que define el diseño completo del póster, incluyendo secciones como título, autores, resumen, gráficos y referencias. Luego, mediante headless Chromium, el archivo se renderiza a un PDF de alta calidad, listo para impresión o presentación digital. Posterly es útil para investigadores, académicos y desarrolladores que desean automatizar la creación de pósters, ahorrando tiempo y asegurando consistencia visual. La habilidad se ejecuta en cualquier plataforma donde el agente pueda invocar Chromium, y su documentación (SKILL.md) detalla los pasos para diseñar el HTML/CSS, incluir contenido dinámico y ajustar parámetros de renderizado para obtener resultados óptimos.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add Chenruishuo/posterly

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace posterly?

Construye pósters académicos para conferencias como un único archivo HTML/CSS, renderizado a PDF listo para impresión mediante Chromium sin interfaz gráfica. Una habilidad para agentes de código.

¿Cómo funciona?

  1. El agente de IA genera un póster en un único archivo HTML/CSS, siguiendo la estructura y estilos definidos en la documentación.
  2. El contenido (título, autores, secciones, figuras, etc.) se inserta en el HTML.
  3. El agente invoca chromium --headless --print-to-pdf (o la herramienta equivalente) para convertir el HTML a PDF.
  4. El PDF resultante está optimizado para impresión en tamaño de póster estándar (por ejemplo, A0, A1, 36x48 pulgadas).

Requisitos

  • Chromium/Chrome instalado y accesible desde la línea de comandos.
  • Un agente de IA compatible con la ejecución de comandos y lectura/escritura de archivos.

Variables de entorno (opcional)

  • POSTERLY_WIDTH: Ancho en píxeles para el renderizado (por defecto: 1200).
  • POSTERLY_HEIGHT: Alto en píxeles (por defecto: 1600).
  • POSTERLY_SCALE: Factor de escala (por defecto: 1.0).

Ejemplo de uso

# Generar póster
cat poster.html | chromium --headless --print-to-pdf=/output/poster.pdf --no-margins -

Estructura del archivo HTML

El archivo HTML debe incluir:

  • Una sección <head> con estilos CSS en línea o en bloque.
  • Una estructura <body> con contenedores para título, autores, afiliaciones, resumen, secciones de investigación, figuras, tablas, referencias.
  • Estilos responsivos que se adapten al tamaño del póster.

Personalización

  • Cambiar colores, fuentes y diseño mediante CSS.
  • Agregar figuras y tablas con etiquetas descriptivas.
  • Incluir agradecimientos y enlaces a recursos.

Notas

  • Asegúrate de que todas las rutas de recursos (imágenes, fuentes) sean absolutas o estén en línea (base64) para evitar problemas de carga.
  • El PDF generado debe ser revisado para verificar márgenes y tamaños antes de la impresión final.

Enlaces

Skills relacionados