CommunityImagengithub.com

scifig

Dibujar, generar, editar o rediseñar figuras científicas, gráficos de datos, diagramas y paneles para artículos, tesis y presentaciones.

¿Qué es scifig?

Este skill está diseñado para ayudar a investigadores, estudiantes y profesionales a crear figuras científicas de alta calidad para publicaciones, tesis y diapositivas. Se enfoca en la generación de figuras explicativas (resúmenes gráficos, mecanismos, rutas, diagramas de flujo, etc.), gráficos de datos con estilo científico, diagramas formales y la adaptación final para envío a revistas. Funciona principalmente invocando la herramienta de generación de imágenes del propio anfitrión, sin recurrir a APIs externas de imágenes. El skill incluye scripts auxiliares para medir, comparar, convertir y verificar figuras, así como para generar gráficos de datos con el estilo de revistas. Admite múltiples formatos de salida (TIFF, PDF, SVG, PPTX), ampliación de resolución, combinación de paneles, verificación de requisitos editoriales (DPI, ancho de columna, seguridad para daltonismo) y escritura de leyendas. Está diseñado para ser utilizado desde la línea de comandos en entornos como Claude Code, Cursor o Codex, con el gestor de paquetes `uv`.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lionelee/scifig/tree/HEAD/skills/scifig

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

¿Qué hace scifig?

Figuras científicas para artículos, tesis y diapositivas. Tú haces el trabajo intelectual: el resumen, el código de graficación, las comprobaciones, la leyenda. Una figura que explica proviene de la herramienta de generación de imágenes de tu propio anfitrión; este skill no llama a ninguna API de imágenes. Los scripts incluidos miden, comparan y convierten.

Elige la ruta

QuierenRutaLee
Una figura que explica: resumen gráfico, mecanismo, ruta, flujo de trabajo, hoja de ruta, marco, modelo o arquitectura de sistema, diagrama etiquetado, portada. A partir de una idea, un resumen, un boceto o una imagen a modificarLa herramienta de imágenes de tu anfitrión, a partir de un resumen que tú escribesreferences/illustration.md
Un gráfico numérico: CSV, Excel, una tabla pegadaCódigo de graficación con scripts/scistyle.pyreferences/charts.md
Uno de los diagramas que deben estar en código (ver más abajo)Código de dibujo con scripts/scistyle.pyreferences/diagrams.md
Un archivo de envío, un archivo más grande, una figura multi-panel, o etiquetas y formas editables, a partir de una figura terminadascripts/export_figure.py, scripts/enlarge.py, scripts/panels.py, scripts/editable.pyreferences/export-and-checks.md
Una comprobación previa al envío, o una leyendascripts/check_figure.pyreferences/export-and-checks.md

Herramienta de imágenes o código. Las cajas, flechas y texto no son razón para dibujar en código. Una arquitectura, una hoja de ruta o un marco también van a la herramienta de imágenes, y vuelven con un acabado diseñado. Las herramientas de imágenes escriben correctamente docenas de etiquetas, incluidos caracteres chinos y fórmulas; scripts/check_text.py las lee de vuelta. Dibuja en código solo cuando:

  • es un gráfico de datos: un modelo de imágenes inventa barras, ejes y valores;
  • cada recuento debe ser auditable: diagramas de flujo PRISMA y CONSORT;
  • es una notación formal: circuito, mapa de plásmido, árbol filogenético;
  • tu anfitrión no tiene herramienta de imágenes, el destino no acepta imágenes generadas por IA, o el usuario solicita arte vectorial.

Cada figura

  1. El destino primero. Revista, tesis, diapositiva o póster determina el ancho, las fuentes, la resolución y el tipo de archivo. Para una figura generada, también decide si la figura puede usarse en absoluto: references/ai-image-policies.md (con fecha; varias editoriales las restringen).
  2. Reglas de la revista: ajustes predefinidos incluidos antes que la web. Se incluyen anchos de columna, fuentes, dpi mínimo y formatos aceptados de diez editoriales; scripts/scistyle.py --list nature imprime uno con su fecha de verificación, --list todos. Úsalos y pasa esa fecha. Busca en línea solo las reglas que faltan: una revista no listada, o una regla de tamaño propia (resumen gráfico, portada).
  3. Mira lo que hiciste. Abre cada imagen de salida y compárala con la solicitud antes de darla por terminada.
  4. Entrega los hechos. Rutas de archivo; tamaño en píxeles y tamaño de impresión; lo que comprobaste; lo que no pudiste comprobar; lo que asumiste. No puedes responder por la ciencia: el usuario debe hacerlo.

Ejecutar los scripts

uv run <skill-dir>/scripts/<name>.py --help

<skill-dir> es la carpeta que contiene este archivo. uv instala los paquetes de Python de cada script en el primer uso, lo que necesita acceso a la red y su carpeta de caché: si tu espacio aislado bloquea alguno de ellos, pide ese permiso en lugar de reescribir el script. Sin uv, dile al usuario que lo instale (https://docs.astral.sh/uv/).

Skills relacionados