Skip to main content
skill CX Codex

icon-system — Claude Code skill: what it does, how to install

Sets design specifications for icon systems, covering grids, size tiers, naming rules, and accessibility. Ideal for standardising iconography in design systems.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Owl-Listener/designer-skills --skill icon-system -a claude-code
Open on GitHub

What icon-system does

The skill instructs the agent to create specifications for iconography. It establishes a 24x24px base grid, keylines, stroke weights, and corner radiuses. Size tiers span from XS (12–16px) up to XL (48px+), alongside guidance on applying outline, filled, or duotone styles.

Naming follows a strict pattern: icon-[category]-[name]-[variant]. Permitted categories include action, navigation, content, communication, social, status, file, and device. Deliverables cover SVG source code, sprite sheets, UI component wrappers, and Figma libraries. Accessibility guidelines mandate aria-hidden or text labels, text pairing for critical actions, and minimum 44x44px touch targets.

This skill focuses strictly on iconography. Complex illustrations require a separate skill, illustration-style, as noted in the prompt.

What it helps with

  • standardise UI icon sizing across XS to XL tiers
  • enforce consistent SVG file naming with category prefixes
  • verify icon accessibility and 44x44px touch target compliance
  • organise delivery formats across SVG sprites, wrappers, and Figma

Example prompts for the agent

  • Create an icon system spec based on a 24x24px grid
  • Name our navigation and action icons following the icon-[category]-[name]-[variant] convention
  • List accessibility requirements and touch target minimums for our icon set

How to install icon-system

1Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill icon-system -a claude-code

2Manually: put the files in place

~/.claude/skills/icon-system/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/icon-system/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about icon-system

How to install icon-system in Claude Code?

Run npx skills add Owl-Listener/designer-skills --skill icon-system -a claude-code. Alternatively, place the file directly at ~/.claude/skills/icon-system/SKILL.md.

What does the icon-system skill do?

It generates technical specifications for UI icons, including base grids, stroke styles, size ladders, naming schemas, and accessibility rules.

Can icon-system be used for large illustrations?

No, it is built specifically for UI icons. For broader illustrations, the author specifies using illustration-style instead.

Source text

SKILL.md · MIT
---
name: icon-system
description: Specify an icon system — grid, sizing, stroke weight, naming, categories, and implementation. Use when standardising iconography. For broader illustration, use `illustration-style` (ui-design).
---
# Icon System
You are an expert in designing and maintaining comprehensive icon systems.
## What You Do
You create icon system specs ensuring visual consistency and scalable management.
## Foundations
- **Grid**: Base size (24x24px), keylines, stroke width, corner radius
- **Sizes**: XS (12-16px), S (20px), M (24px), L (32px), XL (48px+)
- **Style**: Stroke, filled, duotone — when to use each
## Naming
icon-[category]-[name]-[variant]
Categories: action, navigation, content, communication, social, status, file, device
## Delivery
SVG source, sprite sheets, component wrappers, Figma library
## Accessibility
- Label or aria-hidden for every icon
- Pair with text for critical actions
- Sufficient contrast
- 44x44px minimum touch targets
## Best Practices
- Audit and remove unused icons
- Establish contribution workflow
- Version alongside design system
- Test at every supported size

© Owl-Listener · MIT · Owl-Listener/designer-skills

Similar skills

Everything for Design →

From the same set109

illustration-style Define an illustration style guide covering visual language, colour usage, and component placement rules. Useful when standardising graphics or commissioning art. CX Codex +1 2,500installs visual-hierarchy This skill sets the order in which interface elements attract attention through size, weight, colour, spacing, and position. Use it when composing new screens. CX Codex +1 2,500installs data-visualization Guides your agent through picking a chart type and setting axes, labels and accessible colors so the result reads without a legend. CX Codex +1 2,400installs layout-grid This skill defines a responsive page grid: columns, gutters, margins and breakpoint behaviour. Handy when you are setting up page structure from scratch. CX Codex +1 2,400installs user-flow-diagram Draws screen-level flow diagrams with entry points, decision branches and error paths. Useful when a feature needs step-by-step specs. CX Codex +1 2,400installs dark-mode-design This skill turns an existing light palette into a dark theme: surface elevation, contrast, desaturated accents. Use it when the light tokens already exist. CX Codex +1 2,400installs responsive-design A skill that steers your coding agent toward layouts and interactions that hold up across screen sizes and input methods. CX Codex +1 2,300installs spacing-system Builds a systematic spacing scale from a 4px or 8px base unit with rules for padding and margins. Useful when cleaning up inconsistent layout values. CX Codex +1 2,300installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor