nature-figure

Automate publication-quality scientific figure creation with Python or R.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/SunS1eep1ng/codex-dotfiles --skill nature-figure-suns1eep1ng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-figure
Source: https://github.com/SunS1eep1ng/codex-dotfiles/tree/main/skills/nature-figure
Command: npx skills add https://github.com/SunS1eep1ng/codex-dotfiles --skill nature-figure-suns1eep1ng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, seaborn, ggplot2, patchwork, ComplexHeatmap, numpy, pandas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of publication-quality figures for Nature and high-impact journals, significantly reducing the time and effort required to produce visually appealing and scientifically accurate plots.

Core Features & Use Cases

  • Figure Creation: Generate a variety of scientific figures using Python or R, including bar charts, heatmaps, scatter plots, and more.
  • Customization: Offers extensive customization options for color schemes, layout, and annotations to ensure the figures align with the journal's style guidelines.
  • Use Case: Ideal for researchers or scientists who need to create figures for journal articles, conference presentations, or other academic publications.

Quick Start

Use the nature-figure skill to create a bar chart from the provided data file 'data.csv'.

Frequently Asked Questions about nature-figure

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

FAQPage Schema
How do I create publication-quality scientific figures for Nature journal articles?

You can create publication-quality scientific figures by automating plot design and layout with Python or R. This process uses libraries like matplotlib, seaborn, and ggplot2 to ensure visual elements align with high-impact journal style guidelines.

Can I use ggplot2 and patchwork to customize scientific plots for journal submission?

Yes, you can use R libraries like ggplot2 and patchwork to customize scientific plots. These dependencies support extensive modifications for color schemes, annotations, and layout composition to meet specific journal formatting requirements.

Do I need complex data preprocessing before generating scientific plots with matplotlib?

Data preprocessing depends on your dataset, but handling data with numpy and pandas is required. You need to structure your input data, such as in a data.csv file, before passing it to the visualization libraries for accurate scientific plotting.

What is the best way to generate complex heatmaps for scientific papers?

The best way to generate complex heatmaps is using specialized R packages like ComplexHeatmap alongside base plotting tools. This approach automates intricate layout design and annotation according to high-impact publication standards.

Does this scientific plotting approach work with both Python and R environments?

Yes, this scientific plotting approach works with both Python and R environments. It leverages Python libraries like matplotlib and seaborn, as well as R libraries like ggplot2, to generate customized publication-ready figures.

How do I automate figure layout and customization for multiple scientific plots?

You automate figure layout by using layout assembly libraries like patchwork in R or subplot functions in matplotlib. This allows you to systematically arrange multiple scientific plots, apply custom color schemes, and add annotations.