All skills
massimodeluisa avatar

/nerd-fonts

@0b00b79

Use Nerd Fonts (nerdfonts) glyphs for icons in CLI output, TUIs, shell prompts, statuslines, editor and terminal configs, docs, and web pages. Pick a named glyph from the 10,995 on nerdfonts.com/cheat-sheet (nf-md-, nf-fa-, nf-dev-, nf-oct-, nf-cod-, nf-seti-, nf-pl-), verify the codepoint, and install a patched font from nerdfonts.com/font-downloads. Use when adding or fixing terminal or editor icons, tofu or empty boxes instead of icons, starship, powerlevel10k, oh-my-posh, tmux, lualine, nvim-tree, or a Nerd Font install, even if the user does not say nerd fonts. Do not use for Lucide, Heroicons, Tabler, Iconify SVGs, or Google Fonts pairings. Also: Nerd Font Mono vs Propo, brew, scoop, choco, font-patcher. Triggers: icon, glyph, nerd font, nerdfonts, powerline, starship, powerlevel10k, oh-my-posh, tmux status, lualine, nvim-tree, devicons, tofu, boxes instead of icons, terminal font, editor font, codepoint, font-patcher, emoji, icon font, file icons, statusline icons.

Use this Skill: https://skilld.dev/gh/massimodeluisa/nerdfonts-skill/nerd-fonts

This session only. Nothing lands on disk.

dataREADME.md

≈308 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Glyph data snapshot

glyphs.tsv lists every named Nerd Fonts glyph: name, code (hex codepoint), char (the glyph). Source: glyphnames.json from ryanoasis/nerd-fonts, release v3.5.1 (2026-08-21), retrieved 2026-08-28. Rows: 10,995. Data license: MIT, Copyright (c) 2014 Ryan L McIntyre (see THIRD-PARTY-NOTICES.md at the repository root); the icon sets belong to their upstream projects.

Regenerate from the repository root (replace the tag on a new release):

curl -fsSL https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v3.5.1/glyphnames.json -o /tmp/glyphnames.json
cargo run --manifest-path tools/nfskill/Cargo.toml -- snapshot /tmp/glyphnames.json > skills/nerd-fonts/data/glyphs.tsv

Without Rust: jq -r 'del(.METADATA) | to_entries | sort_by(.key) | .[] | [.key, .value.code, .value.char] | @tsv' /tmp/glyphnames.json after a printf 'name\tcode\tchar\n' header line.

common-icons.txt is the grouped name list for references/common-icons.md. Rebuild after a TSV refresh or a list edit:

cargo run --manifest-path tools/nfskill/Cargo.toml -- icons skills/nerd-fonts/data/common-icons.txt skills/nerd-fonts/references/common-icons.md

Source: SKILL.md on GitHub

1 alert20d3 checks · Risk HIGH
  • Gen Agent Trust Hub20d

    The skill provides icon lookup and font management tools for Nerd Fonts. It includes instructions to download data and scripts from the official Nerd Fonts repository and review user files for icon usage. While these actions involve external downloads and execution of project scripts, they are central to the skill's intended purpose and target a well-known project source.

  • Socket20d

    No alerts

  • Snyk20d

    Risk: LOW · No issues

Signed by skilld at 0b00b79. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 3 weeks ago
Other metadata
metadata
{
  "author": "massimodeluisa",
  "version": "1.2.0",
  "website": "https://www.nerdfonts.com",
  "upstream": "https://github.com/ryanoasis/nerd-fonts",
  "nerd-fonts-release": "v3.5.1"
}

README badge

README badge for massimodeluisa/nerdfonts-skill