elsevier-figure-style skill

A skill that prepares and audits figures for Elsevier-style papers: size, fonts, lines, resolution and export from Python and R

  • 89 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill runs plotting scripts in your Python or R environment and writes figure files.
All reasons and checks

guhou-hvi/elsevier-figure-style

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/elsevier-figure-style

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

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill runs plotting scripts in your Python or R environment and writes figure files.

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

What it does

The skill applies one formatting profile, based on official Elsevier requirements, to research paper figures. The agent builds quantitative plots from the profile in Python or R, audits code and export metadata while writing, and inspects the final figure at its intended size before submission. The bundled manifest sets width, fonts, line weights, markers and a colour-blind friendly palette, with grids off by default. A metadata check on bitmap files catches wrong resolution, colour mode and dimensions. For schematics and graphical abstracts, version 0.1 checks metadata and the rendered export. For another journal you swap the manifest and the evidence bundle.

Who it is for. Researchers and PhD students who prepare figures for an Elsevier journal and are tired of redoing plots after editorial feedback.

Good fit when

  • The first figure of a paper is built from a ready profile with no hand tuning
  • An old script with stray font and line settings is brought to one look
  • Before submission you check resolution, colour mode and width of bitmap files
  • A reviewer note on formatting becomes a reusable rule

Not a fit when

  • The journal is not from Elsevier and you are not ready to adapt the profile
  • You need an illustration or infographic in place of a quantitative plot
  • The figure will be edited by hand in a graphics editor, and the skill works on code and export

Example request

Plot accuracy by epoch from training_metrics.csv using the Elsevier profile and check the export at 300 dpi

Limitations

Python 3.10 or newer is required. The skill does not install Python or R packages, so install them separately in the environment where the agent runs scripts (for R, `ggplot2` and `jsonlite`). The metadata check covers bitmap files, while PDF, SVG and EPS are reviewed visually by hand. For schematics and graphical abstracts, version 0.1 is limited to metadata and the final export, and the Elsevier rules in the manifest are verified from public sources only.

How to disable. Delete the `elsevier-figure-style` folder from the agent skills directory, for example `.agents/skills/`.

FAQ

How do I check the environment after installing?

Run `python .agents/skills/elsevier-figure-style/scripts/check_environment.py`. If packages are missing, install them with `python -m pip install -r .agents/skills/elsevier-figure-style/requirements.txt`.

Does it work with R?

Yes, the repository has ggplot2 examples and the `examples/r/good_ggplot_demo.R` script.

Can I use it for another journal?

Yes: replace the manifest and evidence bundle, and extend the detector for a new rule type. The README says so directly.

How does it differ from figures4papers?

This skill is tied to the Elsevier profile and audits the export, while figures4papers gives general figure styling for papers.

Do I install Python packages by hand?

Yes, the skill is copied with `npx skills add`, while packages are installed separately from `requirements.txt` in the agent environment. The `check_environment.py` script lists the missing ones.

Discussion

No questions or reviews yet.

Skills

Skill for publication figures: matplotlib charts for papers in one house style, with vector and raster export from sample scripts.

SkillMinimal access11.1KRepository stars

A skill that draws paper figures as vectors: architecture, mechanism and overview figures exported to SVG, PDF and PPTX

SkillExtended access341Repository stars

A skill that turns a research paper into detailed English prompts for image generators to produce top-conference-quality figures

SkillExtended access2.9KRepository stars

Three skills for paper figures: fig-analyze reads material, fig-draw picks a style and renders, fig-pptx builds an editable PPT.

SkillMinimal access188Repository stars

Skills tailored to specific academic journals that help choose a venue, prepare a paper and pass review

SkillMinimal access1.4KRepository stars

A skill that drafts an ML paper after the patterns of CVPR, ICCV and NeurIPS best papers and draws its figures and schemes.

SkillMinimal access359Repository stars

README in short

The README lists common figure formatting pain points, shows before and after comparisons and explains that the agent applies the profile, audits code and export and inspects the render at actual size. Install notes and Python and R examples are included.

README badge

Report a problem