CommunityImagemgithub.com

scifig

Crie figuras científicas para artigos, teses e apresentações: gere gráficos, diagramas, ilustrações e legendas, verifique requisitos de periódicos e converta formatos.

O que é scifig?

O scifig é uma habilidade especializada em figuras científicas para publicações acadêmicas, teses e slides. Ele permite que você crie desde gráficos de dados (usando código Python com `scripts/scistyle.py`) até figuras explicativas como resumos gráficos, mecanismos, fluxogramas, arquiteturas de sistemas e diagramas rotulados — estas últimas geradas pela ferramenta de imagem do próprio host, sem chamar APIs externas de imagem. A habilidade também inclui scripts para exportar figuras em TIFF, PDF, SVG ou PPTX, ampliar resolução, combinar painéis em uma única figura, tornar labels editáveis, verificar conformidade com regras de periódicos (DPI, largura de coluna, segurança para daltônicos) e escrever legendas. Compatível com ambientes que possuam `uv` e acesso à rede, o scifig fornece presets integrados para dez editoras e orienta sobre políticas de IA em imagens. É útil para pesquisadores, autores e revisores que precisam de figuras prontas para submissão com alta qualidade e aderência a normas editoriais.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que scifig faz?

Figuras científicas para artigos, teses e slides. Você faz o raciocínio: o briefing, o código de plotagem, as verificações, a legenda. Uma figura que explica vem da ferramenta de imagem do seu próprio host; esta habilidade não chama nenhuma API de imagem. Os scripts integrados medem, comparam e convertem.

Escolha a rota

Eles queremRotaLeia
Uma figura que explica: resumo gráfico, mecanismo, via de sinalização, fluxo de trabalho, roadmap, framework, modelo ou arquitetura de sistema, diagrama rotulado, capa. A partir de uma ideia, resumo, esboço ou imagem para alterarFerramenta de imagem do seu host, a partir de um briefing que você escrevereferences/illustration.md
Um gráfico de números: CSV, Excel, uma tabela coladaCódigo de plotagem com scripts/scistyle.pyreferences/charts.md
Um dos diagramas que devem ser código (abaixo)Código de desenho com scripts/scistyle.pyreferences/diagrams.md
Um arquivo de submissão, um arquivo maior, uma figura de múltiplos painéis, ou rótulos e formas editáveis, a partir de uma figura prontascripts/export_figure.py, scripts/enlarge.py, scripts/panels.py, scripts/editable.pyreferences/export-and-checks.md
Uma verificação pré-submissão, ou uma legendascripts/check_figure.pyreferences/export-and-checks.md

Ferramenta de imagem ou código. Caixas, setas e texto não são motivo para desenhar em código. Uma arquitetura, um roadmap ou um framework também vão para a ferramenta de imagem e retornam com um acabamento projetado. Ferramentas de imagem escrevem dezenas de rótulos corretamente, incluindo chinês e fórmulas; scripts/check_text.py os lê de volta. Desenhe em código apenas quando:

  • é um gráfico de dados: um modelo de imagem inventa barras, eixos e valores;
  • cada contagem deve ser auditável: diagramas de fluxo PRISMA e CONSORT;
  • é uma notação formal: circuito, mapa de plasmídeo, árvore filogenética;
  • seu host não tem ferramenta de imagem, o destino não aceita imagens geradas por IA, ou o usuário solicita arte vetorial.

Toda figura

  1. Destino primeiro. Periódico, tese, slide ou pôster define a largura, fontes, resolução e tipo de arquivo. Para uma figura gerada, também decide se a figura pode ser usada: references/ai-image-policies.md (datado; várias editoras as restringem).
  2. Regras do periódico: predefinições incluídas antes da web. Larguras de coluna, fontes, dpi mínimo e formatos aceitos de dez editoras estão incluídos; scripts/scistyle.py --list nature imprime uma com sua data de verificação, --list todas. Use-as e passe essa data adiante. Consulte online apenas regras que faltam: um periódico não listado, ou uma regra de tamanho própria (resumo gráfico, capa).
  3. Veja o que você fez. Abra cada imagem de saída e compare com a solicitação antes de considerar concluída.
  4. Entregue fatos. Caminhos de arquivo; tamanho em pixels e tamanho de impressão; o que você verificou; o que não pôde verificar; o que você assumiu. Você não pode garantir a ciência: o usuário deve.

Executando os scripts

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

<skill-dir> é a pasta que contém este arquivo. uv instala os pacotes Python de cada script no primeiro uso, o que precisa de acesso à rede e sua pasta de cache: se sua sandbox bloquear algum deles, peça essa permissão em vez de reescrever o script. Sem uv, informe ao usuário para instalá-lo (https://docs.astral.sh/uv/).

Habilidades Relacionadas