typeset

Improves typography by fixing font choices, hierarchy, sizing, weight, and readability.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/ShyamRavidath/oscc-detection-v2 --skill typeset-shyamravidath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typeset
Source: https://github.com/ShyamRavidath/oscc-detection-v2/tree/main/.agents/skills/typeset
Command: npx skills add https://github.com/ShyamRavidath/oscc-detection-v2 --skill typeset-shyamravidath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often ship with generic default fonts, muddy heading hierarchies, and inconsistent weights that make text hard to scan and read. This Skill audits and systematically improves typography so text feels intentional, readable, and consistent with the brand. ## Core Features & Use Cases - Typography Audit: Evaluates font choices, hierarchy, sizing scale, readability, and consistency to identify what looks generic or unstructured. - Systematic Improvement Plan: Establishes a modular type scale, weight roles, line-height and letter-spacing rules, and font pairing strategy. - Readability & Accessibility Fixes: Enforces 16px minimum body text, 45-75 character line lengths via ch units, WCAG contrast, and zoom-friendly rem sizing. - Use Case: A marketing page uses Inter at arbitrary sizes (14px, 15px, 16px) with weak heading contrast. The Skill replaces it with a brand-appropriate font pairing, a 1.25-ratio scale with fluid clamp() headings, and consistent weight roles. ## Quick Start Ask the AI to review and improve the typography of your page or component so the hierarchy, fonts, and readability feel intentional.

Frequently Asked Questions about typeset

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix typography that looks generic on my website?

Audit font choices, hierarchy, sizing, and readability first, then replace invisible defaults like Inter or Roboto with brand-appropriate fonts. Establish a modular type scale with a consistent ratio and define clear weight roles for headings, body, and captions.

How to create a clear type hierarchy in CSS?

Use a modular scale with a consistent ratio such as 1.25 or 1.333 across about five sizes from caption to heading. Combine size with weight, color, and spacing rather than relying on size alone, and keep sizes far enough apart to be distinguishable.

Should I use fixed or fluid font sizes for my app UI?

Use a fixed rem-based type scale for app UIs, optionally adjusted at one or two breakpoints, since dense layouts need spatial predictability. Reserve fluid clamp() sizing for headings and display text on marketing or content pages.

What is the minimum readable body text size for the web?

Body text should be at least 16px or 1rem, set in rem units to respect user browser settings. Line length should stay between 45 and 75 characters using max-width in ch units, with line-height around 1.5 to 1.7 for body copy.

How many font families and weights should a website use?

Limit a site to two or three font families and three to four weights such as Regular, Medium, Semibold, and Bold. Load only the weights actually used, since each additional weight increases page load time.