Skip to content
Back to skills

Figure Router

ASecurity

Sole automatic routing entry for creating scientific and technical figures, charts, and diagrams. Use when the user asks to 绘图, 画图, 作图, draw, design, or polish 论文图, 架构图, 流程图, 示意图, 数据图表, figures, charts, diagrams, architecture/flowchart/ER/sequence diagrams, or publication graphics for a paper, thesis, or report. Loads exactly one creator — academic-plotting, ccf-visual-composer, diagram-design, or drawio-skill — and routes PDF figure extraction to sci-figure. Never draws by itself.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 26, 2026
ai-agentsgosqlawsapi

Works with

  • api

Security analysis

A100/100

Scanned October 26, 2026

npx -y skills add Jensen-Yao/agents-skills --skill figure-router --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Figure Router?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Figure Router
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jensen-yao-figure-router/badge)](https://www.skillsdirectory.com/skills/jensen-yao-figure-router)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: figure-router
description: "Sole automatic routing entry for creating scientific and technical figures, charts, and diagrams. Use when the user asks to 绘图, 画图, 作图, draw, design, or polish 论文图, 架构图, 流程图, 示意图, 数据图表, figures, charts, diagrams, architecture/flowchart/ER/sequence diagrams, or publication graphics for a paper, thesis, or report. Loads exactly one creator — academic-plotting, ccf-visual-composer, diagram-design, or drawio-skill — and routes PDF figure extraction to sci-figure. Never draws by itself."
---

# Figure Router

Single routing entry for figure and diagram creation. Select **exactly one** creator per execution; extracting existing figures out of a PDF goes to `sci-figure`.

## Routing table

| Need | Skill |
|---|---|
| Publication data charts from experiment results (auto chart-type selection, matplotlib/seaborn) or ML architecture diagrams derived from a paper-section description | `academic-plotting` |
| Branded diagram families — architecture, flowchart, sequence, state machine, ER, timeline, swimlane, Gantt, Sankey, Wardley map, and more — rendered as polished HTML | `diagram-design` |
| An editable `.drawio`/diagrams.net file, or converting code/IaC/SQL/API schemas into diagrams; Mermaid/PlantUML when diagrams-as-code suffices | `drawio-skill` |
| Figure rendering or redesign inside a CCFA pipeline (`ccfa.yaml` or `ccf-*` context): scientific visual tables, biological data, GPT Image 2 generation, editable SVG/PDF/PPTX output | `ccf-visual-composer` |
| Extracting existing figures/sub-figures from a paper PDF (截取文献图片, 提取子图, Extended Data, Scheme) | `sci-figure` |

## Tie-breaks

Decide by the output format the user wants:

- Editable `.drawio` file → `drawio-skill`
- Polished HTML render for docs/reports → `diagram-design`
- matplotlib/PDF data chart from experiment numbers → `academic-plotting`
- Inside a CCFA research pipeline → `ccf-visual-composer`
- Pulling a figure out of an existing PDF → `sci-figure`

When the user just says 画个架构图 with no format preference, prefer `diagram-design` for web/report use and `drawio-skill` when they will keep editing the diagram afterwards. Ask one short question only when genuinely ambiguous.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.