# Publication Figures

> Publication figure orchestration with contextual palette discovery, Matplotlib, Seaborn, Plotly, and export-ready layout.

- Skill: `yuukias/publication-figures` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add yuukias/publication-figures`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yuukias/publication-figures/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: YuukiAS (https://skillmd.com/u/yuukias)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/yuukias/publication-figures

---


# publication-figures

## Trigger Boundary

Publication figure orchestration with contextual palette discovery, Matplotlib, Seaborn, Plotly, and export-ready layout.

Use this aggregate Codex App skill when the task matches one of the source workflows below.

## Source Workflows

- `scientific-visualization`: Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Reference: `_src/publication/source.md`
- `matplotlib`: Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Reference: `_src/mpl/source.md`
- `seaborn`: Statistical visualization with pandas integration. Use for quick exploration of distributions, relationships, and categorical comparisons with attractive defaults. Best for box plots, violin plots, pair plots, heatmaps. Built on matplotlib. For interactive plots use plotly; for publication styling use scientific-visualization. Reference: `_src/seaborn/source.md`
- `plotly`: Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization. Reference: `_src/plotly/source.md`

## Plugin Workflow Notes

- When no palette is specified, or when a venue/figure type/domain context is provided, first run contextual discovery with `publication-figure-palettes` or `../../shared/scripts/palette.py discover`.
- Keep discovery and application separate: safe canonical palettes are plotting defaults; Notion candidates are contextual, non-official, and gated for snippets.
- For figure readiness checks, use `scientific-figure-qa` after plotting or layout decisions.
- Venue templates belong to research-writing; this plugin owns figure color, plotting code, visual examples, schematics, and posters.

## Workflow

1. Choose the source workflow whose trigger boundary best matches the user request.
2. Read that source workflow's `source.md` before acting.
3. Load only the needed files under that workflow's copied references, scripts, assets, or evals.
4. Follow the source workflow unless the current project gives stricter instructions.

