Anthropic Visual Style
Use this skill when generating any visual output that should look Anthropic-branded: plots, charts, diagrams, slides, or web pages.
Quick Start (matplotlib — primary use case)
from anthro_colors import use_anthropic_defaults
use_anthropic_defaults()
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# All plots now use Anthropic style automaticallyThis loads ~/.config/matplotlib/stylelib/anthropic.mplstyle which sets:
- White background (
#FFFFFF) - PRETTY_CYCLE colors (see
references/colors.md) - No top/right spines, clean typography
- 300 DPI saves with tight bbox
Domain-Specific References
Load the relevant reference for your output type:
| Domain | Reference | When |
|---|---|---|
| matplotlib | references/matplotlib.md | Python plots, charts, figures |
| Colors | references/colors.md | Color palette lookup for any domain |
| HTML/CSS | references/web-css.md | Web pages, HTML artifacts |
| TikZ | references/tikz.md | LaTeX diagrams for papers |
Key Colors (quick reference)
| Name | Hex | Use |
|---|---|---|
| DARK_ORANGE (BOOK_CLOTH) | #B86046 | Primary accent, first in cycle |
| GREY | #656565 | Secondary, neutral elements |
| DARK_BLUE | #40668C | Tertiary accent |
| SLATE (GREY_950) | #141413 | Text, axes |
| IVORY (GREY_050) | #FAF9F5 | Light backgrounds (brand) |
| CLAY | #D97757 | Warm accent |
| SKY | #6A9BCC | Cool accent |
| OLIVE | #788C5D | Nature/green accent |
Full palette with all 9 hue ramps (orange through red, 100-900 each) in references/colors.md.
Ground Truth
All color values come from lib/plotting/anthro_colors.py — that file is the single source of truth. If a hex code here conflicts with that file, the file wins.