This is a comprehensive typographic system grounded in principles from Bringhurst, Vignelli, and other masters. It covers type scales with specific ratios, line height guidelines for different contexts, font pairing rules, and modern CSS features like text-wrap balance and clamp() for fluid typography. The skill includes ready-to-use recommendations with actual numbers (16px minimum body text, 45-75 character line length, 1.5-1.7 line height) and detailed reference files on variable fonts, font loading, OpenType features, and internationalization. What stands out is the restraint it preaches: one or two font families maximum, stick to your scale, and let whitespace do the work. It's opinionated in a good way.

skills.sh installs
526
GitHub stars
10
last updated
Aug 21, 2026

Install

$ npx -y skills add petekp/agent-skills --skill typography --agent claude-code

Installs into .claude/skills of the current project.

Files

Typography

Professional typography for user interfaces, grounded in principles from the masters.

"Typography exists to honor content." — Robert Bringhurst

Reference Files

For detailed guidance on specific topics, consult these references:

TopicWhen to Read
masters.mdSeeking authoritative backing, making nuanced judgments, understanding "why"
variable-fonts.mdUsing variable fonts, fluid weight, performance optimization
font-loading.mdFOIT/FOUT issues, preloading, Core Web Vitals, self-hosting
opentype-features.mdLigatures, tabular numbers, stylistic sets, slashed zero
fluid-typography.mdclamp(), text-wrap, truncation, vertical rhythm, font smoothing
tailwind-integration.mdTailwind typography utilities, prose plugin, customization
internationalization.mdRTL languages, Arabic/Hebrew, CJK, bidirectional text

Output Formats

Type System Recommendations

Sponsors

Details

Repository
github.com/petekp/agent-skills
Categories
AI & Agent Building, Design & UI/UX
First seen
Jun 3, 2026

More from petekp/agent-skills

All 3
1intellectronica avatarray-so-code-snippetintellectronica/agent-skillsGenerate beautiful code snippet images using ray.so. This skill should be used when the user asks to create a code image, code screenshot, code snippet image, o522skills.sh installs
2plugin87 avatartoken-buildplugin87/ux-ui-agent-skillsSet up or run the token build pipeline — transform the DTCG tokens/*.json (source of truth) into platform artifacts (CSS variables, Tailwind @theme, JS/TS, iOS 522skills.sh installs
3jwynia avatarresearch-workflowjwynia/agent-skillsGuide agents through structured research including planning, multi-query execution, source analysis, and synthesis. Use for comprehensive topic research, deep i521skills.sh installs
4meleantonio avataracademic-paper-writermeleantonio/awesome-econ-ai-stuffDraft economics papers with proper structure and academic style521skills.sh installs
5robdefeo avataramazon-working-backwardsrobdefeo/agent-skillsGuide the Amazon Working Backwards process from the 5 Questions through to a full PR-FAQ document. Use when the user wants to (1) draft answers to the Amazon 5 520skills.sh installs
6tuist avatarfix-flaky-teststuist/agent-skillsFixes flaky tests by analyzing failure patterns from Tuist test insights, identifying root causes, and applying targeted corrections. Can be invoked with a spec520skills.sh installs