icon-lookup

Solid

Workaround for Claude Code filtering BMP PUA Unicode (U+E000-U+F8FF). Supplementary PUA Nerd Font icons like 󰊤 󱃾 󰁹 (U+F0000+, e.g. nf-md-github, nf-md-kubernetes, nf-md-battery) can be written directly. BMP PUA icons (Powerline, Font Awesome, Devicons) require placeholder syntax like {{ U+E0A0 }} or {{ nf-fa-star }} (without spaces), which hooks auto-convert. Invoke when reading or writing Starship configs, tmux themes, shell prompts, or statuslines.

Data & Documents 459 stars 36 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# BMP PUA Unicode Workaround Claude Code filters Unicode characters in the BMP Private Use Area (U+E000-U+F8FF), which includes most Nerd Font icons. This skill provides tools for working with these icons. ## Quick Reference | Range | Status | Examples | | ------------------------------ | ------------------------------- | ------------------------------------------- | | U+E000-U+F8FF (BMP PUA) | **Filtered** - use placeholders | Powerline, Devicons, Font Awesome, Octicons | | U+F0000+ (Supplementary PUA-A) | Works directly | Material Design Icons (nf-md-*) | ## Automatic Features **When reading files:** A PostToolUse hook automatically identifies all PUA characters, showing icon names, codepoints, and whether they're filtered. **When writing files:** A PostToolUse hook automatically converts placeholder syntax to actual Unicode characters. ## Placeholder Syntax When writing icons in the filtered BMP PUA range, use placeholder syntax: - By codepoint: `{{ U+E0A0 }}` (without the spaces) - By name: `{{ nf-fa-star }}` (without the spaces) ## Icon Lookup Search for icons by name: ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/lookup-icon.py "<search query>" ``` Example searches: - `git branch` → finds git-related icons - `folder` → finds folder/directory icons - `wizard` → finds wizard icons ## Character Identification Identify a specific character...

Details

Author
malob
Repository
malob/nix-config
Created
7 years ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

better-icons

Use when working with icons in any project. Provides CLI for searching 200+ icon libraries (Iconify) and retrieving SVGs. Commands: `better-icons search <query>` to find icons, `better-icons get <id>` to get SVG. Also available as MCP server for AI agents.

396 Updated yesterday
mxyhi
Web & Frontend Listed

icon-generator

Generate web UI/UX icon assets (favicon.ico, apple-touch-icon, PWA icons incl. maskable) and optionally Unreal Engine packaging icons (Windows .ico, macOS .iconset/.icns, Linux .png) from a single source SVG/PNG; use when you need correct multi-size icon files, safe-area guidance, manifests/head tags, or automation.

1 Updated today
KhaiEr720
Web & Frontend Solid

favicon-generator

When the user wants to implement, optimize, or audit favicon and app icons. Also use when the user mentions "favicon," "app icon," "browser icon," "touch icon," "PWA icon," "favicon sizes," "apple-touch-icon," "favicon.ico," "site icon," or "tab icon." For visual system, use brand-visual-generator.

562 Updated today
kostja94
Web & Frontend Listed

icon-design

Select semantically appropriate icons for websites using Lucide, Heroicons, or Phosphor. Covers concept-to-icon mapping, React/HTML templates, and tree-shaking patterns. Use when: building feature sections, service grids, contact info, navigation, or any UI needing icons. Prevents emoji usage, ensures consistency.

1 Updated today
citedy
AI & Automation Solid

homoglyph-detector

Byte-level Unicode homoglyph detection for identifying invisible character substitutions in code

1,160 Updated today
a5c-ai