scientific-figure

Generates publication-quality scientific figures from data using Python.

150|19|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/gaasher/Agent-Loop-Skills --skill scientific-figure-gaasher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-figure
Source: https://github.com/gaasher/Agent-Loop-Skills/tree/main/loops/scientific-figure
Command: npx skills add https://github.com/gaasher/Agent-Loop-Skills --skill scientific-figure-gaasher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, pandas, numpy, scipy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of publication-quality scientific figures from provided data, with iterative feedback and critique to refine the output.

Core Features & Use Cases

  • Data Visualization: Render scientific data into publication-quality figures.
  • Iterative Feedback: Receive detailed critique and grades on the figure's message, aesthetic, clarity, integrity, and domain completeness.
  • Use Case: If you have a dataset representing a scientific experiment, use this Skill to generate a figure that clearly communicates your findings, with the figure's quality refined through adversarial critique.

Quick Start

Use the scientific-figure skill to create a figure from the provided data file 'experiment_data.csv'.

Frequently Asked Questions about scientific-figure

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

FAQPage Schema
How do I generate publication-quality scientific figures from raw experiment data?

To generate publication-quality scientific figures from raw experiment data, provide your dataset like a CSV file to trigger automated Python rendering. The system processes the data and outputs refined visualizations suitable for journal submission.

How does iterative feedback improve scientific data visualization?

Iterative feedback improves scientific data visualization by applying adversarial critique to grade message, aesthetic, clarity, and integrity. This mechanism refines the rendered figure through repeated evaluation loops until it meets publication standards.

Can I use matplotlib and pandas to render figures matching specific journal style specifications?

Yes, you can use matplotlib and pandas to render figures matching specific journal style specifications. The system supports literature verification and applies style constraints to ensure the output complies with publication guidelines.

Do I need Python 3.9+ and specific plotting libraries to create scientific figures?

Yes, you need Python 3.9+ and specific plotting libraries including matplotlib, pandas, numpy, and scipy to execute the rendering and critique scripts. This environment setup is required to process the visualization operations.

What is the best way to ensure scientific figure integrity and domain completeness before publication?

The best way to ensure scientific figure integrity and domain completeness is to utilize the built-in adversarial critique mechanism. It evaluates the visualization against domain standards and provides detailed grades to identify and correct structural flaws.

Why does my rendered scientific figure fail to communicate the intended findings clearly?

Your rendered scientific figure may fail to communicate findings clearly if it lacks aesthetic refinement or domain completeness. The iterative feedback mechanism addresses this by grading visual clarity and suggesting targeted improvements to the plot.