anthropic-style
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 automatically
This 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.
More from yulonglin/dotfiles
custom-compact
Compact current work with optional focus using agent-context-summariser
14commit
Commit current work with optional message. Handles git status/diff checking and message formatting.
12my-insights
Run custom usage analytics on all Claude Code sessions
12commit-push-sync
This skill should be used when the user asks to "commit and push", "commit push", "sync changes", "push changes", "commit and sync", or "update remote". Handles the full workflow of committing changes, pulling with rebase, and pushing to remote.
11merge-worktree
Merge current worktree branch into the original branch, resolve conflicts with AI, then mark worktree for cleanup
11strategic-communication
Guide for effective communication in situations requiring negotiation, persuasion, or strategic thinking. Built on Chris Voss's FBI negotiation approach - tactical empathy and emotion labeling as primary tools. Use when drafting messages for rentals, salary discussions, work requests, declining offers, or any situation where you need to be both warm and strategically clear.
6