Typography Calculator Skill
SkillMonitoring & opsCalculate typography scales, metrics, and responsive font sizing
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Typography Calculator Skill skill
What this skill tells your AI
The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/ux-ui-design/skills/typography-calculator/SKILL.md and read by ahel’s review.
Purpose
Calculate typography scales and metrics for design systems, including modular scales, line heights, and responsive font sizing.
Capabilities
- Generate type scales (modular, golden ratio, major third, etc.)
- Calculate optimal line heights for readability
- Generate responsive font sizing with fluid typography
- Calculate vertical rhythm and baseline grids
- Generate font-size/line-height pairings
- Create typography tokens
Target Processes
- design-system.js
- component-library.js (typographySystemDesignTask)
- responsive-design.js (responsiveTypographySpacingTask)
Integration Points
- type-scale.com algorithms
- CSS clamp() for fluid typography
- Modular scale calculations
Input Schema
{
"type": "object",
"properties": {
"baseSize": {
"type": "number",
"default": 16,
"description": "Base font size in pixels"
},
"scaleRatio": {
"type": "string",
"enum": ["minor-second", "major-second", "minor-third", "major-third", "perfect-fourth", "augmented-fourth", "perfect-fifth", "golden-ratio"],
"default": "perfect-fourth"
},
"steps": {
"type": "number",
"default": 6,
"description": "Number of scale steps above and below base"
},
"lineHeightRatio": {
"type": "number",
"default": 1.5,
"description": "Base line height ratio"
},
"fluidTypography": {
"type": "boolean",
"default": true
},
"minViewport": {
"type": "number",
"default": 320
},
"maxViewport": {
"type": "number",
"default": 1440
}
},
"required": ["baseSize"]
}
Output Schema
{
"type": "object",
"properties": {
"scale": {
"type": "array",
"description": "Typography scale with sizes"
},
"lineHeights": {
"type": "object",
"description": "Optimal line heights for each size"
},
"fluidSizes": {
"type": "object",
"description": "CSS clamp values for fluid typography"
},
"verticalRhythm": {
"type": "object",
"description": "Vertical rhythm calculations"
},
"tokens": {
"type": "object",
"description": "Typography design tokens"
}
}
}
Usage Example
const result = await skill.execute({
baseSize: 16,
scaleRatio: 'perfect-fourth',
steps: 6,
fluidTypography: true,
minViewport: 320,
maxViewport: 1440
});
Signals
- GitHub stars
- 2k
- Forks
- 112
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
typography-calculator- Source
- github.com/a5c-ai/babysitter
Related picks
Skill · thedaviddias
The pick for JavaScriptmodern-javascript-patterns
Skill · wshobson
The pick for JavaScriptcss-animations
Skill · alecs5am
The pick for Cssreset-css
Skill · thedaviddias
The pick for Cssinternal-comms
Skill · anthropics
More in Monitoring & opsagent-eval
Skill · affaan-m
More in Monitoring & ops