gitwtfhub

wtf is academic-figure-skill?

tingxiyu/academic-figure-skill — explained in plain English

Analysis updated 2026-05-18

100PythonAudience · researcherComplexity · 3/5LicenseSetup · easy

TL;DR

An AI assistant skill that turns research data into publication ready scientific figures that follow top journal formatting standards.

Mindmap

mindmap
  root((Academic Figure Skill))
    What it does
      Generates journal figures
      Question driven workflow
      Vector PDF output
    Tech stack
      Python
      R
      Claude Code
    Use cases
      Volcano plots
      PCA plots
      Multi-panel figures
    Audience
      Researchers
      Academic writers
    Quality
      Four pass QA
      Data validation
      Statistics report

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Turn a CSV of experiment results into a Nature-style volcano plot automatically.

REASON 2

Generate a multi-panel figure from research data with journal-compliant fonts and column widths.

REASON 3

Get a written statistics report alongside a generated figure for traceability.

REASON 4

Reuse a consistent visual style across many figures in the same paper.

What's in the stack?

PythonR

How it stacks up

tingxiyu/academic-figure-skillalirezarezvani/claude-cto-teamgao-ruilin/autorun
Stars100101101
LanguagePythonPythonPython
Last pushed2025-12-18
MaintenanceQuiet
Setup difficultyeasyeasyeasy
Complexity3/52/52/5
Audienceresearcherpm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Requires Claude Code or Codex plus a working Python or R environment for rendering.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state any changes made.

Wtf does this do

Academic Figure Skill is a skill package for AI coding assistants such as Claude Code and Codex that automates the process of turning research data into publication-ready scientific figures. Instead of leaving a person to fight with chart formatting by hand, it walks the AI through an eight step process, starting with clarifying what scientific question the figure needs to answer and ending with a finished vector PDF, a 300 dpi PNG preview, and a written statistics report. The skill encodes the visual standards used by top journals such as Nature, Cell, and Science, including approved fonts, fixed column widths, and vector export requirements, along with the visual parameters for 29 common chart types like heatmaps, volcano plots, PCA plots, violin plots, and Sankey diagrams. When a user supplies data and a question, the AI classifies which of four layout patterns fits, proposes a panel plan, checks whether Python or R is available, applies a consistent font and color scheme, and then looks for a matching production script in the assets folder. If one exists it is run as is, and if not, the skill borrows visual settings from a similar chart type. Every generated figure goes through a four pass quality check covering common mistakes, code level compliance, visual and data logic, and the final rendered output, with more than thirty individual checks. Panels are also validated against basic data rules before rendering, such as requiring enough significant genes in a volcano plot, and each figure comes with a report stating sample size, the statistic used, the type of test, and how the source data can be traced. Academic Figure Skill does not replace Python or R plotting itself. It provides structured rules and prior knowledge so the AI's generated plotting code follows journal visual standards, cutting down the manual work of adjusting layout, color, and export settings. It installs by copying the repository into a Claude Code or Codex skills folder and is released under the Apache 2.0 license.

Yoink these prompts

Prompt 1
Use academic-figure-skill to analyze the data in multi-traits.csv and create a visualization.
Prompt 2
Use academic-figure-skill to draw a Nature-style differential expression volcano plot from data.csv.
Prompt 3
Install academic-figure-skill into my Claude Code skills folder from this repository.
Prompt 4
Generate a PCA plot with confidence ellipses from my sample data using this skill.

Frequently asked questions

wtf is academic-figure-skill?

An AI assistant skill that turns research data into publication ready scientific figures that follow top journal formatting standards.

What language is academic-figure-skill written in?

Mainly Python. The stack also includes Python, R.

What license does academic-figure-skill use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state any changes made.

How hard is academic-figure-skill to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is academic-figure-skill for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.