Agent skill

Scientific Figure Generator

by Deepshare-Official in Deepshare-Official/CCF-Figure

Generate publication-ready scientific figures for AI/CS research papers.

MITAuto-check passedResearch & Science

Install Scientific Figure Generator

skills CLI
$ npx skills add Deepshare-Official/CCF-Figure --skill scientific-figure-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Deepshare-Official/CCF-Figure scientific-figure-generator --agent claude-code

Project 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/

Facts

Skill name
scientific-figure-generator
GitHub stars
227
Token cost
~1.8k tokens
SKILL.md length
713 words
Files
5
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Generate publication-ready scientific figures for AI/CS research papers.

  • Works in 6 steps: Input Validation → Paper Type Classification → Diagram Structure Selection → …
  • Tasks that involve Data visualization
  • SKILL.md covers Role, SOP — Standard Operating…, Quick-Start Template and Visual Specification Summary, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

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.

When your agent uses it

  • Tasks that involve Data visualization

Example prompts

  • “/scientific-figure-generator”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Input Validation
  2. Paper Type Classification
  3. Diagram Structure Selection
  4. Generate the Full Image Prompt
  5. Self-Check Before Delivery
  6. Iteration Protocol

What it can do on your machine

Read from SKILL.md and the folder at commit 37f46a7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from Deepshare-Official/CCF-Figure at commit 37f46a7, republished under its MIT licence (© Deepshare-Official). 713 words, ~1,768 tokens.

Download SKILL.mdSave it as .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.
name
scientific-figure-generator
description
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.
version
2.0
platforms
claude, codex
author
Deepshare / Deepshare
source
https://mp.weixin.qq.com/s/qPqfvBILEu5ascyZe6guAw

Scientific Figure Generator — Skill Instructions

Role

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.


SOP — Standard Operating Procedure

Step 1 · Input Validation

Ask the user to provide one or more of the following (the more the better):

  • Paper title
  • Abstract
  • Method / approach section (key paragraphs)
  • Core contributions (bullet points)
  • Any specific visual requirement (e.g., "focus on the feedback loop", "show the three modules side-by-side")

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."


Step 2 · Paper Type Classification

Classify the paper into one primary type (and optionally a secondary type):

IDTypeTrigger Keywords / Signals
AMethod Paperproposes a new model/framework/algorithm/loss/training strategy
BMechanism / Analysis Paperablation study, module analysis, probing, attention visualization
CBenchmark / Evaluation Papernew dataset, evaluation suite, leaderboard, task taxonomy
DScaling Law / Empirical Analysisscaling curves, compute budget, performance trend, law fitting
ERobot / Embodied AI Paperperception-action loop, manipulation, navigation, sim-to-real
FInterdisciplinary / AI for Xmedical AI, AI for science, smart manufacturing, cybersecurity
GSurvey / Position Paperliterature taxonomy, research roadmap, comparison matrix

See references/figure-types.md for the full type × structure mapping table.


Step 3 · Diagram Structure Selection

Based on the paper type, automatically select the most appropriate diagram structure:

Paper TypeRecommended Structure(s)
A — MethodMethod overview, Model architecture, Layered pipeline
B — MechanismLocal zoom-in diagram, Comparison diagram, Ablation matrix
C — BenchmarkEvaluation flow, Multi-panel comparison, Data construction pipeline
D — ScalingExperimental matrix, Trend curves panel, Variable-relationship diagram
E — Robot/EmbodiedClosed-loop feedback diagram (perception → language → planning → action → environment)
F — InterdisciplinaryCross-domain application framework (domain data + AI model + task + metrics)
G — SurveyTaxonomy tree, Timeline, Comparison matrix

Step 4 · Generate the Full Image Prompt

Assemble the final prompt by combining:

  1. The base visual specification (from references/prompt-template.md, Section A)
  2. The paper-type-specific instruction (from references/prompt-template.md, Section B)
  3. The user's paper content (pasted verbatim at the end)

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.


Show full SKILL.md (260 more words)Show less
Step 5 · Self-Check Before Delivery

Before presenting the result, verify against the Five Common Failure Modes (see references/figure-types.md, Section 3):

  • Did I use only the abstract? (if yes → request method details)
  • Did I request vague style words like "high-end" or "sci-fi"? (if yes → replace with specific venue style)
  • Did I tell the model the paper type? (if no → re-run Step 2)
  • Is the information density excessive? (if yes → trim to one clear visual storyline)
  • Is there excessive decoration? (if yes → enforce flat vector rules)

Step 6 · Iteration Protocol

If the user requests revisions:

  1. Ask which specific element to change (structure, color, text, emphasis)
  2. Diagnose whether the change is structural (re-run Step 3) or cosmetic (tweak prompt)
  3. Generate a revised prompt and re-run generation
  4. Maximum 3 revision rounds before suggesting a fundamentally different diagram type

Quick-Start Template

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.

Visual Specification Summary

PropertyRule
BackgroundPure white (#FFFFFF) or very light gray (#F5F5F5)
Style2D flat vector — NO 3D perspective, NO neon gradients, NO decorative textures
Color usageFunctional only (encode logic hierarchy, not decoration)
Color paletteMax 3 color groups; large areas = low-saturation cool gray / light blue / off-white
Accent colorSparse use of orange, cyan-green, or deep blue for key innovations
TypographyHorizontal only; max 2 font sizes; Chinese for labels, English for proper nouns
SymbolsData/input = parallelogram or card stack; Model = rectangle; Decision = diamond; Feedback = closed-loop arrow
Target venuesNeurIPS, ICML, ICLR, CVPR, ICCV, ACL, KDD, SIGIR, AAAI, Nature MI, Science Robotics, IEEE TPAMI

File Structure

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

Files

SKILL.md and 4 other files in the repository root of Deepshare-Official/CCF-Figure.

  • SKILL.md
  • LICENSE
  • README.md
  • figure-types.md
  • prompt-template.md

Open the folder on GitHubat commit 37f46a7

Compare with similar skills

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.

Scientific Figure Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scientific Figure Generator this skillDeepshare-Official/CCF-Figure227—~1.8kAutomated safety check: PassMIT
Nature-Style Scientific FiguresYuan1z0825/nature-skills47k—~3.1kAutomated safety check: PassApache-2.0
Engineering Figure Agentheyu-233/engineering-figure-agent307—~1.1kAutomated safety check: PassMIT
Scanpy Single-Cell Analysisdavila7/claude-code-templates33k15 repos~2.8kAutomated safety check: PassMIT
deepTools NGS Toolkitdavila7/claude-code-templates33k12 repos~4.5kAutomated safety check: PassMIT
Research Agentaws-samples/sample-strands-agent-with-agentcore195—~1.1kAutomated safety check: PassMIT

Similar skills

  • 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.

    47k GitHub stars~3.1k tokensUpdated today
    Research & ScienceAuto-check passed
  • Engineering Figure Agent

    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…

    307 GitHub stars~1.1k tokensUpdated 4 mo ago
    Research & ScienceAuto-check passed
  • Scanpy Single-Cell Analysis

    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.

    33k GitHub starsUsed in 15 repos~2.8k tokens
    Research & ScienceAuto-check passed
  • deepTools NGS Toolkit

    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.

    33k GitHub starsUsed in 12 repos~4.5k tokens
    Research & ScienceAuto-check passed
  • Research Agent

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Deep research with structured reports and charts. An agent skill from aws-samples/sample-strands-agent-with-agentcore.

    195 GitHub stars~1.1k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • FBA Flux Analyzer

    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.

    15k GitHub stars~2.3k tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed

Questions about Scientific Figure Generator

What does Scientific Figure Generator do?

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.

When should I use Scientific Figure Generator?

Scientific Figure Generator fits situations like: tasks that involve Data visualization.

How do I install Scientific Figure Generator in Claude Code?

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.

How do I install Scientific Figure Generator in Codex?

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.

Can I use Scientific Figure Generator in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Scientific Figure Generator need to run?

SKILL.md names no scripts, command-line tools or credentials: Scientific Figure Generator is instructions for the agent only.

Does Scientific Figure Generator access the network?

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.

Is Scientific Figure Generator safe to install?

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.

What licence does Scientific Figure Generator use?

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.

How many tokens does Scientific Figure Generator use?

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.

What are the alternatives to Scientific Figure Generator?

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.

Who maintains Scientific Figure Generator?

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.