Paper Ink Charts — Development skill for Claude Code
Scientific figures that look typeset, not generated.
How to install Paper Ink Charts
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gkw77/paper-ink-charts and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Paper Ink Charts does
Scientific figures that look typeset, not generated. Warm paper, one ink, one accent, no grid — an Agent Skill plus a small Python renderer, with the signature constraint enforced mechanically rather than by convention.
Alternatives in Development
- Stakeholder Map — Build stakeholder maps with power/interest grid and comms plan 7.8k ★
- Mono Color Skill — One-ink editorial print image skill — warm paper, halftone photography, active negative space, and restrained 3k ★
- Agent Skill — A Claude Code plugin marketplace containing the ast-grep skill for powerful structural code search using Abstr 851 ★
README
paper-ink-charts
**Scientific figures that look typeset, not generated.** Warm paper, one ink, one accent, no grid.
An Agent Skill + a small Python renderer for making paper figures — bar, line, scatter, box, heatmap, multi-panel — that read as part of a printed page instead of as default matplotlib output.






The idea
Default matplotlib makes figures that look like software output. A journal figure looks like a page. The gap is not skill, it is a hundred small decisions: which colors, how heavy the axis, whether to keep the grid, where the numbers go.
This repo fixes those decisions in one place and enforces them.
paper #EFE6D5 warm ground, never pure white
ink #1A1A1A all text and primary data
graphite #5E584F halftone, captions, comparison series
accent #A33B2A the one thing you want noticed
rule #C4B9A6 hairlines, decorative only
Three rules do most of the work:
**No grid. No y-axis.** Every number is set directly on or above its mark. The axis line and its ticks exist only to translate height into numbers — labeling the value does that job with less ink.
**One accent per figure.** Emphasis is a scarce signal. Two accented things is the same as zero: the reader is told twice to look nowhere.
**Halftone stays behind the data.** The paper texture is the style's signature and it is still non-data ink. A dot may never overlap, tint, or occlude a mark. This is enforced mechanically, not by discipline — see below.
Use it
git clone https://github.com/gkw77/paper-ink-charts && cd paper-i
Related Skills
Arch Boundaries
Install mechanically-enforced architecture boundaries that fail CI on spaghetti imports
Kdp Build
Typeset the interior PDF at KDP trim, with margins cleared against the gutter minimum and an even page count
Dark
Generate a complete dark mode system — oklch luminance mapping, surface elevation, accent adjustments, shadows
Video Short Editor
Edit a raw vertical (9:16) take into a finished short in the Pipecorn vertical language: your words as big hea
Small Cap Deepdive
Theme-driven small-cap deep-dive Claude Code skill: enumerate a theme's small-cap universe from SEC filings, m
Mulmoterminal
Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs
Related Agents
Editorial Designer
Desk Studio's Editorial Designer. Lays out long things: reports, docs, one-pagers, case studies, with a grid,
Scientific Figures
Generate publication-quality scientific figures with consistent styling. Use when experiments need visualizati
LaTeX Engineer
LaTeX and scientific document specialist — venue templates, figures, tables, bibliographies, TikZ diagrams