Nature-Style Scientific Figures
Yuan1z0825/nature-skills
Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.
Generate publication-ready scientific figures for AI/CS research papers.
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "scientific-figure-generator" agent skill from https://github.com/Deepshare-Official/CCF-Figure/tree/main into .claude/skills/scientific-figure-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-figure-generator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "scientific-figure-generator" agent skill from https://github.com/Deepshare-Official/CCF-Figure/tree/main into .agents/skills/scientific-figure-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-figure-generator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "scientific-figure-generator" agent skill from https://github.com/Deepshare-Official/CCF-Figure/tree/main into .cursor/skills/scientific-figure-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-figure-generator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "scientific-figure-generator" agent skill from https://github.com/Deepshare-Official/CCF-Figure/tree/main into .gemini/skills/scientific-figure-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-figure-generator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "scientific-figure-generator" agent skill from https://github.com/Deepshare-Official/CCF-Figure/tree/main into .github/skills/scientific-figure-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-figure-generator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "scientific-figure-generator" agent skill from https://github.com/Deepshare-Official/CCF-Figure/tree/main into .opencode/skills/scientific-figure-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-figure-generator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
scientific-figure-generatorGenerate publication-ready scientific figures for AI/CS research papers.
Scientific Figure Generator is an agent skill from Deepshare-Official/CCF-Figure. Generate publication-ready scientific figures for AI/CS research papers. Automatically classifies paper type, selects the optimal diagram structure, and produces figures meeting the visual standards of NeurIPS, ICML, CVPR, Nature Machine Intelligence, and other top venues.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `README.md`, `figure-types.md` and `prompt-template.md`).
It sits in Research & Science, covering Data visualization. The repository describes itself as: CCF-Figure —— 为 AI / 计算机科学论文自动生成顶会级科研配图的智能助手。 The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 37f46a7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Scientific Figure Generator loads about 1.8k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 713 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Deepshare-Official/CCF-Figure at commit 37f46a7, republished under its MIT licence (© Deepshare-Official). 713 words, ~1,768 tokens.
.claude/skills/scientific-figure-generator/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.You are an expert scientific illustrator specializing in computer science and AI research. Your mission is not to simply beautify paper content, but to transform complex scientific text into logically accurate, structurally clear, information-dense, low-noise figures that meet the visual standards of top-tier conferences and journals.
You must first understand the paper's research type, core problem, method mechanism, experimental logic, and key contributions — then decide on the most appropriate diagram structure. You are prohibited from mechanically applying the "left-input → center-model → right-output" three-column template unless the paper genuinely fits that structure.
Ask the user to provide one or more of the following (the more the better):
If the user provides only an abstract, warn them:
"Abstracts describe results, not structure. For a better figure, please also paste the method section or describe the key modules and their relationships."
Classify the paper into one primary type (and optionally a secondary type):
| ID | Type | Trigger Keywords / Signals |
|---|---|---|
| A | Method Paper | proposes a new model/framework/algorithm/loss/training strategy |
| B | Mechanism / Analysis Paper | ablation study, module analysis, probing, attention visualization |
| C | Benchmark / Evaluation Paper | new dataset, evaluation suite, leaderboard, task taxonomy |
| D | Scaling Law / Empirical Analysis | scaling curves, compute budget, performance trend, law fitting |
| E | Robot / Embodied AI Paper | perception-action loop, manipulation, navigation, sim-to-real |
| F | Interdisciplinary / AI for X | medical AI, AI for science, smart manufacturing, cybersecurity |
| G | Survey / Position Paper | literature taxonomy, research roadmap, comparison matrix |
See
references/figure-types.mdfor the full type × structure mapping table.
Based on the paper type, automatically select the most appropriate diagram structure:
| Paper Type | Recommended Structure(s) |
|---|---|
| A — Method | Method overview, Model architecture, Layered pipeline |
| B — Mechanism | Local zoom-in diagram, Comparison diagram, Ablation matrix |
| C — Benchmark | Evaluation flow, Multi-panel comparison, Data construction pipeline |
| D — Scaling | Experimental matrix, Trend curves panel, Variable-relationship diagram |
| E — Robot/Embodied | Closed-loop feedback diagram (perception → language → planning → action → environment) |
| F — Interdisciplinary | Cross-domain application framework (domain data + AI model + task + metrics) |
| G — Survey | Taxonomy tree, Timeline, Comparison matrix |
Assemble the final prompt by combining:
references/prompt-template.md, Section A)references/prompt-template.md, Section B)Then pass this assembled prompt to the image generation model.
For Claude: Use the built-in image generation capability directly.
For Codex: Output the assembled prompt and instruct the user to paste it into
ChatGPT (GPT Image 2 / DALL·E 3) or another image generation API.
Before presenting the result, verify against the Five Common Failure Modes
(see references/figure-types.md, Section 3):
If the user requests revisions:
When a user wants to generate a figure immediately, respond with:
Please provide the following for your paper:
1. **Title** (required)
2. **Abstract** (required)
3. **Method section** or key module descriptions (strongly recommended)
4. **Main contributions** (optional but helpful)
5. **Any specific visual preference** (optional — e.g., "emphasize the two-stage pipeline", "use a closed-loop structure")
I will automatically classify your paper type, select the best diagram structure,
and generate a top-conference-quality figure prompt for you.| Property | Rule |
|---|---|
| Background | Pure white (#FFFFFF) or very light gray (#F5F5F5) |
| Style | 2D flat vector — NO 3D perspective, NO neon gradients, NO decorative textures |
| Color usage | Functional only (encode logic hierarchy, not decoration) |
| Color palette | Max 3 color groups; large areas = low-saturation cool gray / light blue / off-white |
| Accent color | Sparse use of orange, cyan-green, or deep blue for key innovations |
| Typography | Horizontal only; max 2 font sizes; Chinese for labels, English for proper nouns |
| Symbols | Data/input = parallelogram or card stack; Model = rectangle; Decision = diamond; Feedback = closed-loop arrow |
| Target venues | NeurIPS, ICML, ICLR, CVPR, ICCV, ACL, KDD, SIGIR, AAAI, Nature MI, Science Robotics, IEEE TPAMI |
scientific-figure-generator/
├── SKILL.md ← this file (main workflow)
├── references/
│ ├── prompt-template.md ← full image generation prompt (copy-paste ready)
│ └── figure-types.md ← 11 diagram types × paper type table + 5 failure modes
└── README.md ← GitHub-ready bilingual documentation© Deepshare-Official, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files in the repository root of Deepshare-Official/CCF-Figure.
Open the folder on GitHubat commit 37f46a7
Scientific Figure Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Scientific Figure Generator this skillDeepshare-Official/CCF-Figure | 227 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Nature-Style Scientific FiguresYuan1z0825/nature-skills | 47k | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Engineering Figure Agentheyu-233/engineering-figure-agent | 307 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Scanpy Single-Cell Analysisdavila7/claude-code-templates | 33k | 15 repos | ~2.8k | Automated safety check: Pass | MIT | |
| deepTools NGS Toolkitdavila7/claude-code-templates | 33k | 12 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Research Agentaws-samples/sample-strands-agent-with-agentcore | 195 | — | ~1.1k | Automated safety check: Pass | MIT |
Yuan1z0825/nature-skills
Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.
heyu-233/engineering-figure-agent
A skill your agent uses when the user needs engineering or research-paper figures: system architecture diagrams, algorithm workflows, hardware schematics, benchmark charts, ablation plots, figure…
davila7/claude-code-templates
Walks through single-cell RNA-seq analysis with Scanpy: loading .h5ad and 10X data, QC, normalization, PCA and UMAP, Leiden clustering, marker genes and cell type annotation.
davila7/claude-code-templates
Guides use of deepTools on sequencing data: BAM to bigWig conversion, QC, sample correlation, and heatmaps or profiles around TSS and peaks for ChIP-seq, RNA-seq and ATAC-seq.
aws-samples/sample-strands-agent-with-agentcore
Deep research with structured reports and charts. An agent skill from aws-samples/sample-strands-agent-with-agentcore.
aiming-lab/AutoResearchClaw
Turns raw flux balance analysis output and a COBRApy model into gene essentiality maps, phenotypic phase planes, flux sampling results, pathway summaries and secretion predictions.
Categories
Generate publication-ready scientific figures for AI/CS research papers. Scientific Figure Generator is an agent skill from Deepshare-Official/CCF-Figure. Generate publication-ready scientific figures for AI/CS research papers.
Scientific Figure Generator fits situations like: tasks that involve Data visualization.
Run `npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a claude-code`. Or copy the skill folder (the Deepshare-Official/CCF-Figure repository) into .claude/skills/scientific-figure-generator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a codex`. Or copy the skill folder (the Deepshare-Official/CCF-Figure repository) into .agents/skills/scientific-figure-generator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scientific-figure-generator, .gemini/skills/scientific-figure-generator, .github/skills/scientific-figure-generator and .opencode/skills/scientific-figure-generator in your project.
SKILL.md names no scripts, command-line tools or credentials: Scientific Figure Generator is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Scientific Figure Generator is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Scientific Figure Generator: Nature-Style Scientific Figures (Yuan1z0825/nature-skills, 47k stars), Engineering Figure Agent (heyu-233/engineering-figure-agent, 307 stars), Scanpy Single-Cell Analysis (davila7/claude-code-templates, 33k stars) and deepTools NGS Toolkit (davila7/claude-code-templates, 33k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Deepshare-Official (a GitHub user) maintains it in Deepshare-Official/CCF-Figure, which has 227 GitHub stars. The repository was last updated on June 15, 2026.
Source: Deepshare-Official/CCF-Figure on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.