agentsclimarketplace

Applying practical typography

Skill msewell/agent-stuff/skills/applying-practical-typography

Like everyone else, I'm sharing my agent stuff.

Install
npx -y skills add msewell/agent-stuff --skill applying-practical-typography

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Applies and reviews professional typography rules based on Butterick's Practical Typography. Covers characters and symbols (curly quotes, dashes, ellipses, nonbreaking spaces), text formatting (bold/italic, caps, kerning, letterspacing, color), body text settings (point size, line spacing, line length, indents, hyphenation), page layout (margins, headings, tables, lists, columns), font selection (professional vs system fonts, mixing, alternate figures), and document-specific guidance (emails, presentations, résumés, research papers, business cards, letterhead, websites). Use when generating or reviewing text for documents, web pages, presentations, or any formatted output, when the user asks about typography rules, when checking for common typography mistakes (straight quotes, double spaces, bad fonts, improper dashes), or when setting up document styles and layouts.

SKILL.md

4.8 KB, as published. Nobody here has run it

Applying Practical Typography

Prioritize readability over aesthetics. Choose what reinforces the meaning of the text, not what looks prettiest in isolation.

Workflow: Applying typography rules

  1. Set up body text first. Choose font, point size (10–12pt print, 15–25px web), line spacing (120–145%), and line length (45–90 chars).
  2. Use correct characters. Curly quotes (not straight), proper dashes (not hyphens), real ellipses, proper symbols (©, ™, ×).
  3. Format with restraint. Bold or italic (not both). No underlining in print. All caps only for short runs, with 5–12% extra letterspacing. One exclamation point per document. One space between sentences.
  4. Configure layout. Margins large enough for proper line length. Headings: max 3 levels, bold preferred, space above/below for emphasis. First-line indents or paragraph spacing (not both).
  5. Use styles. Define paragraph and character styles for consistency and efficient global changes.

Workflow: Reviewing text for typography issues

Check for these common problems (in priority order):

  1. Straight quotes instead of curly quotes or apostrophes.
  2. Double spaces between sentences.
  3. Hyphens used where en dashes (ranges, pairs) or em dashes (breaks) belong.
  4. Bad fonts — Arial, Comic Sans, Papyrus, Copperplate, Times New Roman.
  5. Underlining used for emphasis (print context).
  6. Missing letterspacing on all caps or small caps text.
  7. Line length too long (>90 chars) or too short (<45 chars).
  8. Point size too large (12pt is often too big for print body text).
  9. Fake small caps (shrunken capitals instead of real small caps).
  10. Alphabetic approximations for symbols ((c), (TM), --, ...).

Key rules (summary)

RuleCorrectWrong
Quotes"curly" 'quotes'"straight" 'quotes'
Apostrophes'70s, rock 'n' roll'70s, rock 'n' roll
Em dashword—wordword--word
En dash1980–20201980-2020
Ellipsisword…word... or word . . .
Sentence spacingone spacetwo spaces
TrademarkMegaCorp™MegaCorp(TM)
Copyright© 2026(c) 2026
Multiplication8.5″ × 14″8.5" x 14"
Ordinals1st, 2nd1<sup>st</sup>, 2<sup>nd</sup>

Reference material

Consult these for detailed guidance on specific topics:

To search for a specific topic across all references:

grep -i "your_topic" references/*.md

When NOT to use this skill

  • Code formatting, Markdown syntax, or technical documentation conventions (those follow different rules)
  • Plain-text-only contexts where typographic characters are unavailable (e.g., terminal output, log files)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.