Tikz Scientific Figures
Create publication-grade scientific figures and schematic diagrams with TikZ/PGFPlots, output as vector PDF (and SVG for visual editing). Use when the user wants a figure for a paper/thesis/report, a data plot (line, scatter, bar, error-bar, heatmap, log axis), a circuit diagram, a flowchart or block diagram, a free-body/force or geometry schematic, a biology figure (immunofluorescence/tissue, cell, signaling pathway, gene or plasmid map), a CS/ML figure (neural network, system architecture, finite-state machine, tree, graph), or a molecular structure — especially when they mention TikZ, PGFPl
Install
npx skills add PM-Shawn/tikz-scientific-figures --skill tikz-scientific-figuresgit clone --depth 1 https://github.com/PM-Shawn/tikz-scientific-figures.git /tmp/tikz-scientific-figures
mkdir -p ~/.claude/skills
cp -r /tmp/tikz-scientific-figures/. ~/.claude/skills/tikz-scientific-figuresPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# TikZ Scientific Figures Generate reproducible, publication-grade figures in TikZ. One figure = one `standalone` `.tex` file that compiles to a tightly-cropped vector PDF. Always deliver the `.tex` (+ any data file) so the figure stays editable. ## Step 0 — check the toolchain (first run only) ```bash bash scripts/check_env.sh ``` If tools are missing, show the user the printed install hints (OS-aware: macOS/Windows/Linux) and stop until the toolchain is in place. Need: a LaTeX engine (pdflatex — the scripts' default; lualatex needs luatex85), poppler (preview), and for SVG export dvisvgm + mutool (mupdf-tools). latexmk is optional — the scripts run the engine twice without it. **Cross-platform note.** The recipes and TikZ code are OS-independent (identical output on macOS/Windows/Linux). The four `.sh` scripts are portable bash: on Windows run them from Git Bash or WSL. If no bash is available, run the underlying commands directly — `compile` ≈ `pdflatex -interaction=nonstopmode -halt-on-error figure.tex` (run twice), `preview` ≈ `pdftoppm -png -r 200 -singlefile figure.pdf out`, `export_svg` ≈ `dvisvgm --pdf figure.pdf`. On Windows, MiKTeX auto-installs missing LaTeX packages on first compile, so the "optional packages" step is usually unnecessary there. ## Workflow 1. **Pick the figure type** and read the matching recipe (only that one): - data plot (line/scatter/bar/hist/box/heatmap/contour/3D/log) → `references/pgfplots-recipes.md`
Details
- Skill name
tikz-scientific-figures- Repository
- PM-Shawn/tikz-scientific-figures
- Repo updated
- 6 June 2026
FAQ
What does the Tikz Scientific Figures skill do?
Create publication-grade scientific figures and schematic diagrams with TikZ/PGFPlots, output as vector PDF (and SVG for visual editing). Use when the user wants a figure for a paper/thesis/report, a data plot (line, scatter, bar, error-bar, heatmap, log axis), a circuit diagram, a flowchart or block diagram, a free-body/force or geometry schematic, a biology figure (immunofluorescence/tissue, cell, signaling pathway, gene or plasmid map), a CS/ML figure (neural network, system architecture, finite-state machine, tree, graph), or a molecular structure — especially when they mention TikZ, PGFPl
How do I install the Tikz Scientific Figures skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add PM-Shawn/tikz-scientific-figures --skill tikz-scientific-figures. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Tikz Scientific Figures popular?
It lives in PM-Shawn/tikz-scientific-figures, which has 5 GitHub stars and 0 forks.
Related skills
Easy Auto Research
1wjc2830/Easy-AutoResearch-for-DeepLearning
Set up, steer, and resume Easy-Auto-Research for Deep Learning — a human-supervised, multi-role deep-learning research loop for Claude Code. It proposes experiments, edits versioned code copies, launches training, monitors progress, evaluates evidence against a goal, and persists state across cycles. Use this skill through natural-language requests to start a run, provide guidance, interrupt active work, inspect progress, or continue a stopped run.
Tensor Network Research
5haotong-Duan/tensor-network-research
Use when the user asks about tensor networks, tensor decompositions (CP, Tucker, HOSVD, HOOI, Tensor Train / TT, Matrix Product State / MPS, Tensor Ring / TR, Hierarchical Tucker / HT, PEPS, MERA, TTN, LPS, PARAFAC, randomized / streaming / sparse / nonnegative / orthogonal decompositions), tensor optimization on manifolds (Riemannian, Grassmann, Stiefel, fixed-rank, quotient, ALS, block coordinate, proximal, trust-region, projected gradient, Łojasiewicz / KL convergence), numerical linear algebra for tensors (SVD, QR, eig, polar, randomized SVD, Lanczos, Arnoldi, preconditioning, matrix compl
Family History Research
Assists with genealogy research projects. Plan and execute family history research with systematic methodology.
Scientific Research Helper
5NguyenAn2812/scientific-research-helper
Supports the entire scientific research process in English, designed for undergraduate and graduate students across all disciplines. Activate this skill when the user: - Wants to brainstorm research topics, identify research questions, or define research objectives - Asks about the structure of academic papers, theses, dissertations, or research reports - Needs to review, critique, or provide feedback on a research document - Asks about research methods, sampling approaches, or research design - Needs help writing a literature review, theoretical framework, or discussion section - Wants to che
Lead Research Assistant
Identifies and qualifies high-quality leads. Research potential customers and qualify them based on your criteria.
Scientific Figure Studio
5zlsjtj/FigureCraft
FigureCraft 根据科学对象、关系和数据制作科研图与语义配色。适用于机制、硬件、分层材料、定量图及整套配图,交付可编辑图源和分别记录的技术、科学与视觉审阅,保留数值、拓扑和修改范围。
Browse the most popular Claude skills, all research & science skills, or write your own with the skills generator.