Paper Style — Design skill for Claude Code
Academic paper color theme system — 5 low-saturation themes for LaTeX + matplotlib.
How to install Paper Style
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open freemty/paper-style and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Paper Style does
Academic paper color theme system — 5 low-saturation themes for LaTeX + matplotlib. Claude Code skill.
Alternatives in Design
- Theme Factory — Style artifacts with professional themes including 10 pre-set color/font combinations 94.1k ★
- Matplotlib — Create scientific visualizations with Matplotlib 6.4k ★
- Theme Swap — Recolour an extracted site's design around a new brand primary 3.6k ★
README
Paper Style
5 low-saturation color themes for academic papers — unified LaTeX + matplotlib visual identity.
A [Claude Code](https://claude.ai/claude-code) skill that provides consistent styling from `\documentclass` to `plt.savefig`.
Preview
See [`examples/all_themes_preview.pdf`](examples/all_themes_preview.pdf) for all 5 themes (paper + figures).
| Theme | Accent | Best for |
|---|---|---|
| Red (Burgundy) | #5E3545 |
Warm, authoritative papers |
| Blue (Slate) | #3C4A57 |
Cool, academic tone |
| Gold (Beige) | #564D3D |
Warm, understated style |
| Green (Forest) | #2A4438 |
Deep, natural feel |
| Purple (Plum) | #3E2548 |
Rich, distinctive identity |
Install
Via skills.sh (recommended)
npx skills add freemty/paper-style -g
Works with Claude Code, Cursor, Codex, Windsurf, and [15+ other agents](https://skills.sh).
Via git clone
git clone https://github.com/freemty/paper-style.git ~/.claude/skills/paper-style
Check for updates
npx skills check
npx skills update
Usage with Claude Code
/paper-style init --theme blue # Scaffold a new paper project
/paper-style init --inject # Inject colors into existing cls
/paper-style # Style guardian mode (figures, tables, theme switch)
Usage without Claude Code
Templates work standalone — just copy what you need:
LaTeX
% In your main.tex
\documentclass[11pt,letterpaper]{mystyle} % or your own cls
\input{colors}
\input{preamble}
\begin{document}
...
\end{document}
Switch themes by editing one line in `colors.tex`:
\newcommand{\themename}{blue} % red | blue | gold | green | purple
Python (matplotlib)
from paper_palette import apply_theme, get_colormap
import matplotlib.pyplot as plt
plt.style.use("academic.mplstyle")
theme = apply_theme("blue")
# Line chart
plt.plot(x, y, color=theme["primary"])
# Heat
Related Skills
Obsidian Theme Designer
git clone https://github.com/XiangyuSu611/obsidian-theme-designer ~/.claude/skills/obsidian-theme-designer Des
Camera Ready
Convert an accepted anonymous-submission LaTeX paper (AAAI/AIES/ACM-style)
Submitcheck
Check whether a LaTeX paper meets the submission requirements of a target journal. Verifies page count, requir
Twin Sparrow Create Paper
Create LaTeX research papers from Chief's literature research context, templates, figures, and theory notes. U
Wp Variation
Generate a WordPress block theme style variation (styles/.json) — dark mode, color palette swap, or font swap.
Zusia
Zusia, a study buddy inside Zotero: ask Claude Code, Codex or Antigravity about the paper you are reading. LaT
Related Agents
Paper Engineer
Use for drafting, revising, reviewing, and structuring academic papers; managing local LaTeX/BibTeX paper proj
Academic LaTeX Reviewer
LaTeX formatting, mathematical notation, typography, bibliography, cross-references, terminology consistency,
Paper Consistency
Review academic papers for internal consistency. Checks that terminology, notation, formatting, and style are