polish-sci-figures skill

A skill that builds scientific figures from a table: it offers 2–3 chart candidates, assembles panels and checks image reuse.

  • 82 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • The skill runs Python and writes figures and reports into the working folder, and relies on an archive downloaded by hand.
All reasons and checks

zhoy0409-debug/polish-sci-figures

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/polish-sci-figures

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill runs Python and writes figures and reports into the working folder, and relies on an archive downloaded by hand.

This is third-party code. Review the repository files before installing.

What it does

polish-sci-figures brings scientific plotting, image standardization and figure quality checks into one workflow. The agent takes an ordinary request such as "make this table into a figure suitable for a paper", inspects the table once and proposes two or three candidates with previews. When the scientific design is unclear, it asks one or two concrete questions, for example whether rows are different objects or repeated measures of one. The suite uses local plotting and analysis code. Output comes as PNG, PDF and SVG together with a candidate ZIP and a Figure Studio page where the figure is edited in the browser: panel label alignment, colors, fonts, magnified insets and a micrometer scale bar. There is also an image reuse check.

Who it is for. Researchers and graduate students who need paper figures from a data table and people who assemble composite figures from ready panels.

Good fit when

  • A paper needs a chart from an experiment table and the right type is not chosen yet.
  • A composite figure is assembled from panels and the labels must align to a baseline.
  • A magnified inset and a scale bar based on a known scale are added to a micrograph.
  • Images are checked for reuse before manuscript submission.

Not a fit when

  • You have no Python code execution: the skill runs local scripts.
  • You need models with an unspecified design: templates show supplied results and do not fit models themselves.
  • You need a figure without details of the experimental design: the skill asks questions, and without answers the design stays undefined.

Example request

Make this table into a figure suitable for a paper, offer a few candidates with previews and ask if the experimental design is unclear.

Limitations

File access and Python execution are required on the agent side, and Claude on the web needs code execution enabled. The skill installs from a release ZIP: download the archive from the release page and verify it against `SHA256SUMS.txt`. Without explicitly selecting the skill, Claude may write figure code itself, which does not count as the suite working. Model-result templates display supplied calculations, and the Figure Studio desktop editor targets Windows 10 and 11 x64.

How to disable. Delete the `polish-sci-figures` folder from `~/.claude/skills/` or the project `.claude/skills/`. The Windows Figure Studio editor is removed like any program.

FAQ

How do I install the skill in Claude Code?

Download the skill ZIP from the release page, unpack the whole folder into `~/.claude/skills/` or the project `.claude/skills/` and type `/polish-sci-figures`.

How do I install it in Codex?

Unpack the folder into `~/.agents/skills/` or the project `.agents/skills/` and pick `$polish-sci-figures` in the input box.

Why must I select the skill by hand?

An ordinary request does not guarantee a call: without selection Claude has written plot code itself. Pick the skill in the `+` menu, Skills.

Do I need Figure Studio?

No, it is a separate Windows editor. The skill also creates a self-contained Studio page that opens in a browser.

Which formats does the suite produce?

PNG, PDF and SVG, a candidate ZIP and an HTML page for editing. The editor exports SVG, PNG and TIFF.

Discussion

No questions or reviews yet.

Skills

A skill for scientific figures to Nature, Cell and Science standards: 29 figure types, data checks and vector PDF output.

SkillMinimal access585Repository stars

A Python and R skill for publication figures with a contract, layout QA and independent export, plus the FigureForge editor

SkillMinimal access218Repository stars

SciPilot Figure

scipilot-figure-skill

A scientific visualization advisor skill: it profiles the data and picks a chart for the argument first, then renders it to journal-grade quality

SkillExtended access2.8KRepository stars

A scientific graphics skill with 148 chart templates, 196 SVG architecture assets and export to editable PowerPoint

SkillExtended access816Repository stars

A data visualization skill for agents: turns data into polished interactive HTML charts and full reports with one visual language

SkillMinimal access6.8KRepository stars

Plot Is All You Need

plot-is-all-you-need

Plot Is All You Need teaches an agent to draw scientific figures from gallery samples instead of a style description in words

SkillMinimal access291Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
polish-sci-figures (this card)no82
Academic Figure Skillno585a skill for scientific charts in journal style with vector PDF output; polish-sci-figures adds the Figure Studio browser editor and an image reuse check
figures4papersno11,098a skill that draws a matplotlib chart from sample scripts; polish-sci-figures proposes candidates from a table and assembles panels

README in short

The README splits into work paths (Windows editor, uploading the skill to Claude, AI and command line, SVG editing) and sections on chart choice, analysis, examples, reuse checks and verification limits.

README badge

Original SKILL.md

---
name: polish-sci-figures
description: Create, refine and assemble scientific figures from data, images or editable artwork; check image reuse, deliver publication-ready outputs and an optional Figure Studio editing page.
---

# polish-sci-figures

Use the bundled suite for scientific data charts, calibrated images, figure refinement and multi-panel composition. It needs host file access and Python execution, without a Codex account or a particular computer.

## Start from the user's data

Accept ordinary requests such as “把这个表画成合适的图” or “Make a suitable figure from this table.” Inspect/profile the table once, then produce 2–3 suitable candidates with previews rendered from the actual data when the data support them. Explain briefly what each reveals and identify the recommended starting point. Do not require the user to supply commands, template IDs or statistical terminology.

When scientific design is genuinely missing, ask only 1–2 concrete questions, such as whether rows are different experimental objects or repeated observations of the same object. Do not invent experimental-unit IDs, units of measurement, pairing or results. Preserve valid existing analyses. Batch local rendering where practical; use the editor for ordinary font, colour and position changes instead of repeatedly recomputing analyses or calling an AI model.

## Check the runtime

Paths below are relative to this SKILL.md. Keep the complete `suite/` directory together. Select an existing Python runtime yourself: prefer the current project's `.venv/Scripts/python.exe` (Windows) or `.venv/bin/python`, then the host's dependency-tool runtime, then registered Python launchers or `python3`. Check `sys.executable` and `sys.version` before running suite code; bare `python` can resolve to Python 2, and a host-bundled Python can lack SciPy. Use Python 3.10–3.12 and actually import `numpy`, `pandas`, `scipy`, `matplotlib`, `openpyxl` and `PIL`. Try the next existing interpreter if a check fails instead of asking a novice to discover paths. Reuse the successful executable, with `-X utf8` on Windows; `python` below means that executable. Run the doctor before executing a workflow:

```bash
python suite/sci_figures.py doctor --font "DejaVu Sans" --json
```

If no existing interpreter has the required packages, explain the missing component and use a host-approved installation process or a task-local environment with the same interpreter. Do not run this command against a global interpreter or change PATH:

```bash
python -m pip install -r suite/requirements.txt
```

Install optional dependencies only for a workflow that requires them, from `suite/requirements-optional.txt`. Respect host permissions. If execution or installation is unavailable, identify the specific missing capability; do not claim to have rendered or analysed data. Do not automatically install this skill elsewhere or change global configuration.

## Read the relevant bundled workflow

| Input or task | Local instructions |
| --- | --- |
| Raw CSV/TSV/XLSX, chart choice, statistical analysis or report export | [Data figure workbench](suite/skills/make-sci-data-figures/WORKFLOW.md) |
| Calibrated microscopy, pathology or Western blot images | [Scientific image preparation](suite/skills/standardize-sci-images/WORKFLOW.md) |
| Existing SVG, visual refinement, composition or Studio editing | [Figure polishing and editing](suite/skills/polish-sci-figures/WORKFLOW.md) |
| Duplicate images or suspected image reuse | [Local image duplicate check](suite/docs/image-duplicate-check.md) |

Report a problem