freemty

Paper Style — Design skill for Claude Code

Design community

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