From researcher
Typeset numbers you already have as a publication-quality LaTeX table. Triggers: create table, format table, results table, comparison table, booktabs table, turn these numbers into a table, bold the best result in each column, multicolumn table from this CSV. Supports multicolumn, significance markers, bold best results. It produces the table code from numbers you supply; finding what those numbers are in the literature is sota-finder.
How this skill is triggered — by the user, by Claude, or both
Slash command
/researcher:latex-tablesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create publication-quality tables using `booktabs` conventions for academic manuscripts.
Create publication-quality tables using booktabs conventions for academic manuscripts.
\toprule, \midrule, \bottomrule from booktabs only.\addlinespace for logical row grouping, never \\[6pt] hacks.S columns from siunitx for decimal alignment.\textbf{})* (p<0.05), ** (p<0.01), *** (p<0.001)\tnote{}\checkmark) and dashes (---) for binary features\multicolumn{}siunitx S column type for aligned decimals\cmidrule{}longtable package for tables exceeding one page\endhead\endfootsidewaystable from rotating package for wide tables\multicolumn{n}{alignment}{content} for spanning columns\multirow{n}{width}{content} for spanning rows (requires multirow package)\cmidrule{start-end} for partial horizontal rules under grouped headers.csv filetables/ directory\usepackage{booktabs} % Professional table rules
\usepackage{multirow} % Row spanning
\usepackage{siunitx} % Decimal-aligned columns
\usepackage{rotating} % sidewaystable
\usepackage{longtable} % Multi-page tables
\usepackage{threeparttable} % Table notes and footnotes
\begin{table}[htbp]
\centering
\caption{Comparison of model performance on benchmark dataset.}
\label{tab:results}
\begin{threeparttable}
\begin{tabular}{l S[table-format=2.1] S[table-format=2.1] S[table-format=1.3]}
\toprule
{Method} & {Accuracy (\%)} & {F1 (\%)} & {p-value} \\
\midrule
Baseline & 78.3 & 75.1 & 0.042\tnote{*} \\
Our Method & \textbf{85.7} & \textbf{83.2} & {---} \\
\bottomrule
\end{tabular}
\begin{tablenotes}
\item[*] p < 0.05 compared to Our Method.
\end{tablenotes}
\end{threeparttable}
\end{table}
DOCX table emission is planned, not implemented. The shipped generator,
templates/word/build-docx.js, produces a title page, numbered headings, paragraphs, and lists from
sections/*.md; it emits no tables. The mapping below is the specification for that work, not a
description of what runs today. Never tell a user a table was written into their DOCX.
docx library's Table\toprule)Until that ships, deliver the LaTeX table and hand the user this mapping so they can place the table
in Word themselves. examples/visualization-latex/latex-results-table.md shows the expected shape of
that hand-off.
manuscript/config.yaml for target journal\small, \footnotesize)tabular* or tabularx for full-width tables when journal requires itdefault, nature, ieee) are defined once in references/figure-styles.md. This skill does not duplicate those definitions; it reads that file for the concrete values.Style: line > trigger phrase > journal inference from manuscript/config.yaml > default.Style: line (accepted input)The invocation may carry an explicit Style: line, which outranks every other selector:
Turn results.csv into a results table, bold the best per column.
Style: nature
Style: nature, Style: ieee: apply that preset.Style: default, or no Style: line at all: the no-op path, exactly the current behavior described above (zero change). An omitted Style: line is never an error.default, nature, ieee), and ask which to use.Style: line is given: "nature style", "in Nature format", "for submission to ", "IEEE format".Style: line nor a trigger phrase, check manuscript/config.yaml for the target journal and map it to a preset family (Nature portfolio titles map to nature, IEEE titles map to ieee, anything else falls back to default).references/figure-styles.md and resolve the style preset (explicit trigger phrase, or journal named/read from manuscript/config.yaml, or default); state which preset was applied and whytables/table-<name>.texscripts/latex-compile.py (or latex-compile.sh on POSIX), which uses whichever TeX engine is installed (tectonic recommended, or latexmk/pdflatex from TeX Live, MiKTeX, or MacTeX)docx-library mapping for the user to apply by handAlt text is a REQUIRED output of this skill, delivered with every table (and every preset variant).
Write one or two sentences describing the DATA content: the rows and columns compared and the
headline result (for example "Macro-AUROC for supervised vs self-supervised methods at 1%, 10%, and
100% labeled fractions; self-supervised leads at every fraction"). Never describe styling (booktabs
rules, fonts); presets restyle only, so all variants of one table share ONE data description plus at
most a one-clause style note. Do not begin with "Image of". See the Alt Text section of
references/figure-styles.md. This matters when the table is exported as an image; a native LaTeX or
DOCX table is read directly by assistive tech and needs no separate alt text.
npx claudepluginhub sokolmarek/researcherGenerates honest, readable LaTeX tables for empirical research, including descriptive, regression, and robustness tables. Useful for publication-quality tables and repairing misleading ones.
Generate publication-ready statistical tables using gt, kableExtra, or flextable. Covers descriptive statistics, regression results, ANOVA tables, correlation matrices, and APA formatting.
Creates publication-quality scientific figures (pubfig) and tables (pubtab) from research results, including LaTeX export and QA review.