Agent Plugins Marketplace
All plugins

figures

v0.13.0

Publication-quality figures plugin. Eight skills + one QA agent. figure-bible: scaffolds and validates the per-project theme.json (palette, typography, text limits, Codex model settings) that every other skill reads. ai-full-figure: gpt-image-2 through the Codex CLI (or the OpenAI Images API) renders single panels or whole multi-panel figures with large verbatim titles and panel letters, panels generated in parallel with reference-image consistency, composed at journal width; a text ladder routes dense labels to the SVG overlay and numerals to plot or vector skills. transparent-icons: flat scientific icons with native alpha through the same shared backend, with an explicit Atlas Cloud path. scientific-figure: svgutils composer with pre-export font-size validation and Inkscape/cairosvg export. svg-primitives: mm-precise SVG builder with auto-fit text, edge-snapped arrows, and layer ordering; svg-figure: hand-authoring conventions and editor handoff. plot-styling: library decision tree with SciencePlots recipes. figure-qa agent: type-dispatching QA with OCR of expected strings, palette compliance against the theme, geometry and font checks, a VLM rubric, and a JSON verdict that drives the generate, QA, fix loop.

CodexClaude Code8 Skills

By Seyed Yahya ShiraziLicense: BSD-3-Clause46 GitHub starsUpdated 3 days ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
8 skill or MCP entries
Source updated
Sep 21, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install figures for Codex and Claude Code

Installs for the current user
codex plugin marketplace add neuromechanist/research-skills
codex plugin marketplace upgrade research-skills
codex plugin add figures@research-skills

Paste and run these commands in a terminal with Codex. They add and refresh the research-skills catalog, then install this plugin.

Compatibility: the page URL and API slug “figures” remain stable.

  • Codex: figures@agent-plugin-marketplacefigures@research-skills

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/neuromechanist/research-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/figures/.

Plugin files

plugins/figures/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/ai-full-figure/SKILL.md
├── skills/figure-bible/SKILL.md
├── skills/figure-qa/SKILL.md
├── skills/plot-styling/SKILL.md
├── skills/scientific-figure/SKILL.md
├── skills/svg-figure/SKILL.md
├── skills/svg-primitives/SKILL.md
└── skills/transparent-icons/SKILL.md

Included Skills8

ai-full-figureskills/ai-full-figure/SKILL.md

Use this skill when the user asks to "generate an AI figure", "make an AI-generated figure", "make a poster figure", "make a presentation figure", "generate a figure with AI", "generate figure panels with Codex", "make a multi-panel AI figure", "AI background for a figure", or wants a pictorial figure or panel (brain scene, apparatus, anatomy, pipeline illustration) rendered by gpt-image-2 through the Codex CLI with large verbatim titles and panel letters, then QA'd and iterated until it passes. Expects a theme from figures:figure-bible. Data plots, axes, numerals, and equations go to figures:plot-styling or figures:svg-primitives instead.

figure-bibleskills/figure-bible/SKILL.md

Use this skill when the user asks to "make a figure bible", "set up a style bible", "create a figure theme", "make a theme for my figures", "set up a figure style", "palette for my paper figures", or wants a consistent figure style. Scaffolds and validates figures/theme.json; run before any figures skill generates images.

figure-qaskills/figure-qa/SKILL.md

Use this skill to QA a scientific figure for journal compliance, alignment, palette correctness, and text legibility. Triggers on "QA this figure", "check this figure", "review my figure", "is this figure paper-ready", "validate figure", "check the text in this figure", or when invoked after a figures skill produces output (unless the caller passes no-qa). Dispatches on input type (SVG, raster PNG/JPG/TIFF, Python plot script, or composed-figure directory), runs the programmatic checks including OCR of expected strings and palette compliance against the project theme, adds a vision rubric pass, and returns a report with a machine-readable JSON verdict that drives the generate, QA, fix loop.

plot-stylingskills/plot-styling/SKILL.md

This skill should be used when the user asks to "plot data", "make a plot for a paper", "make a publication plot", "create a journal-quality plot", "matplotlib for a figure", "use seaborn", "use plotnine", "use ggplot in Python", "improve plot quality", "style my plot", "clean up my figure", "my matplotlib plot looks ugly", "apply journal style to existing script", "fix matplotlib defaults", "use SciencePlots", "make a Nature-style plot", "make an IEEE-style plot", "make a paper-ready chart", "which plotting library should I use", or wants guidance on choosing between matplotlib / seaborn / plotnine / plotly / pyvista and applying journal-quality defaults. Produces SVG-output Python scripts whose panels are consumed by the scientific-figure composer.

scientific-figureskills/scientific-figure/SKILL.md

This skill should be used when the user asks to "create a figure", "make a scientific figure", "create a paper figure", "make a figure for my paper", "make a figure for my manuscript", "compose figure panels", "assemble figure panels", "combine figure panels", "make a multi-panel figure", "figure composition", "export a figure", "generate a PDF figure", "create a Nature-style figure", "make a journal figure", "make a publication figure", or "create a figure for my grant". The skill composes multi-panel figures at exact journal dimensions (Nature 89/183 mm, Science 55/120 mm, Cell 85/174 mm, PNAS 87/180 mm) using svgutils, validates font sizes against journal minima before export, and writes PDF/PNG via Inkscape when available or cairosvg otherwise.

svg-figureskills/svg-figure/SKILL.md

This skill should be used when the user asks to "create an SVG figure", "make a schematic", "draw a diagram", "create a schematic diagram", "draw a flowchart", "draw a process flow", "draw a workflow", "draw a workflow diagram", "make an SVG schematic", "create a process diagram", "create a pipeline diagram", "create a block diagram", "draw a system diagram", "system architecture diagram", "make this SVG editable in Illustrator", "prepare an SVG for Affinity Designer", "editor handoff", "Illustrator-friendly SVG", "hand off a figure to a designer", or wants a hand-authored or programmatic SVG with shapes, arrows, and labels that the figure-qa agent can verify. **For new Python-driven figures, route to `figures:svg-primitives` instead**, this skill is the conventions and hand-authoring reference. Outputs are SVG files that can be loaded as panel sources by the scientific-figure composer; `scripts/editor_prep.py` rewrites any finished SVG into the editor-safe dialect for Illustrator/Affinity handoff.

svg-primitivesskills/svg-primitives/SKILL.md

Use when the user asks to build a programmatic SVG schematic in Python: flowcharts, boxes and arrows, auto-fit SVG text, mm-precise diagrams, edge-snapped arrows, tangent-correct curve arrowheads, orthogonal or Manhattan routing, deterministic z-order layers, labeled groups, bracket groupings, leader-line annotations, or strict Canvas.save validation for text overflow. Use figure-qa instead for after-the-fact validation of arbitrary hand-authored or exported SVGs. Built on drawsvg, svgpathtools, and fontTools; output SVGs can be composed by scientific-figure.

transparent-iconsskills/transparent-icons/SKILL.md

Use this skill when the user asks to "make an icon", "generate an icon", "create a scientific icon", "make a transparent icon", "make a minimal icon", "icon for a figure", "icon for a paper", "generate an icon set", "batch icons", or wants flat scientific icons (brain, neuron, DNA, EEG cap, microscope) with transparent backgrounds in a journal style. Generates PNG icons with gpt-image-2 through the Codex CLI (or the OpenAI Images API), or Atlas Cloud with explicit opt-in, keeps the model's native alpha, and reads palette and model settings from the project theme made by figures:figure-bible.

Plugin manifests2

plugins/figures/.codex-plugin/plugin.json
{
  "name": "figures",
  "version": "0.13.0",
  "description": "Publication-quality figures plugin. Eight skills + one QA agent. figure-bible: scaffolds and validates the per-project theme.json (palette, typography, text limits, Codex model settings) that every other skill reads. ai-full-figure: gpt-image-2 through the Codex CLI (or the OpenAI Images API) renders single panels or whole multi-panel figures with large verbatim titles and panel letters, panels generated in parallel with reference-image consistency, composed at journal width; a text ladder routes dense labels to the SVG overlay and numerals to plot or vector skills. transparent-icons: flat scientific icons with native alpha through the same shared backend, with an explicit Atlas Cloud path. scientific-figure: svgutils composer with pre-export font-size validation and Inkscape/cairosvg export. svg-primitives: mm-precise SVG builder with auto-fit text, edge-snapped arrows, and layer ordering; svg-figure: hand-authoring conventions and editor handoff. plot-styling: library decision tree with SciencePlots recipes. figure-qa agent: type-dispatching QA with OCR of expected strings, palette compliance against the theme, geometry and font checks, a VLM rubric, and a JSON verdict that drives the generate, QA, fix loop.",
  "author": {
    "name": "Seyed Yahya Shirazi",
    "email": "[email protected]"
  },
  "license": "BSD-3-Clause",
  "skills": "./skills/",
  "keywords": [
    "figures",
    "publication",
    "svgutils",
    "icons",
    "gpt-image",
    "scientific",
    "qa",
    "matplotlib",
    "codex",
    "theme"
  ]
}
plugins/figures/.claude-plugin/plugin.json
{
  "name": "figures",
  "version": "0.13.0",
  "description": "Publication-quality figures plugin. Eight skills + one QA agent. figure-bible: scaffolds and validates the per-project theme.json (palette, typography, text limits, Codex model settings) that every other skill reads. ai-full-figure: gpt-image-2 through the Codex CLI (or the OpenAI Images API) renders single panels or whole multi-panel figures with large verbatim titles and panel letters, panels generated in parallel with reference-image consistency, composed at journal width; a text ladder routes dense labels to the SVG overlay and numerals to plot or vector skills. transparent-icons: flat scientific icons with native alpha through the same shared backend, with an explicit Atlas Cloud path. scientific-figure: svgutils composer with pre-export font-size validation and Inkscape/cairosvg export. svg-primitives: mm-precise SVG builder with auto-fit text, edge-snapped arrows, and layer ordering; svg-figure: hand-authoring conventions and editor handoff. plot-styling: library decision tree with SciencePlots recipes. figure-qa agent: type-dispatching QA with OCR of expected strings, palette compliance against the theme, geometry and font checks, a VLM rubric, and a JSON verdict that drives the generate, QA, fix loop.",
  "author": {
    "name": "Seyed Yahya Shirazi",
    "email": "[email protected]"
  },
  "license": "BSD-3-Clause",
  "skills": "./skills/",
  "keywords": [
    "figures",
    "publication",
    "svgutils",
    "icons",
    "gpt-image",
    "scientific",
    "qa",
    "matplotlib",
    "codex",
    "theme"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[figures on Agent Plugins Marketplace](https://pluginsmp.com/plugins/figures)