scientific-figure

Assemble SVG panels into journal-sized figures with font validation.

42|7|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/neuromechanist/research-skills --skill scientific-figure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-figure
Source: https://github.com/neuromechanist/research-skills/tree/main/plugins/figures/skills/scientific-figure
Command: npx skills add https://github.com/neuromechanist/research-skills --skill scientific-figure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires svgutils, lxml, cairosvg, Inkscape, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Researchers face challenges in composing precise multi-panel figures that match journal specifications, with font size validation and exact physical dimensions.

Core Features & Use Cases

  • Exact Dimension Composition: Places SVG panels at specified millimeter coordinates to produce figures that meet journal size requirements.
  • Font Size Validation: Checks font sizes across the figure to ensure compliance with publisher legibility standards before export.
  • Use Case: A scientist wants to generate a figure with multiple plots and ensure all text remains readable and correctly scaled for submission.

Quick Start

Use the scientific-figure skill to assemble a figure from individual SVG panels, validate font sizes, and export to PDF or PNG for publication.

Frequently Asked Questions about scientific-figure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assemble multi-panel scientific figures that meet exact journal dimensions?

To assemble multi-panel scientific figures meeting journal dimensions, this skill places individual SVG panels at specified millimeter coordinates. It ensures strict adherence to publication size requirements before validating fonts and exporting graphics.

Can I validate font sizes across SVG panels before exporting publication figures?

Yes, you can validate font sizes across SVG panels to ensure publication figure compliance. The skill checks text scaling against publisher legibility standards, verifying that all fonts remain readable and correctly sized before final export.

Do I need Inkscape and cairosvg to export high-fidelity science graphics?

Yes, you need Inkscape and cairosvg along with svgutils and lxml to export high-fidelity science graphics. These dependencies are required for full fidelity SVG composition, font validation, and final PDF or PNG publication export.

What's the best way to compose SVG plots for journal submission?

The best way to compose SVG plots for journal submission is using exact dimension composition with millimeter coordinate placement. This approach ensures precise multi-panel assembly and strict adherence to physical size constraints required by academic publishers.

Why does font scaling change when exporting multi-panel SVG figures to PDF?

Font scaling changes when exporting multi-panel SVG figures to PDF due to mismatched physical dimensions. This skill enforces exact millimeter sizing during SVG composition and validates font sizes beforehand to prevent incorrect scaling during high-fidelity export.

Does scientific-figure work with individual SVG files to create publication-ready graphics?

Yes, scientific-figure works by assembling individual SVG files into publication-ready graphics. It composes multiple SVG panels using exact millimeter coordinates, validates font sizes for legibility, and exports the final multi-panel figure to PDF or PNG.