Skip to main content
skill CX Codex

setup-fa — Claude Code skill: what it does, how to install

Configures Font Awesome from scratch: detects your framework, sets up a Kit or packages, and creates .font-awesome.md for icon workflows.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add FortAwesome/fontawesome-agent-tools --skill setup-fa -a claude-code
Open on GitHub

What setup-fa does

The skill inspects the repository using an exploration subagent. It identifies the package manager, checks for frameworks like React or Vue, and maps out any icon classes already in the codebase. Setup prioritizes an official Font Awesome Kit over manual setups. The agent requests confirmation first, before writing configuration files or installing dependencies.

Kit features require the fa command-line tool at version 0.8.0 or newer. When the CLI is not found on PATH, the skill falls back to internal Python scripts. Raw SVG generation is prohibited. The skill pulls official markup through the API instead of guessing paths from memory. Without fa login or a valid FA_API_TOKEN, kit setup will fail.

What it helps with

  • configure Font Awesome in a React or Vue project
  • switch from unofficial CDNs to an official Font Awesome Kit
  • generate the .font-awesome.md file required by /add-icon
  • audit the repository for previously imported icon families and styles

Example prompts for the agent

  • Set up Font Awesome in this project using Kit
  • Configure Font Awesome packages for our Vue application
  • Set up Font Awesome from scratch with method auto

How to install setup-fa

1Skills CLI (Vercel)

npx skills add FortAwesome/fontawesome-agent-tools --skill setup-fa -a claude-code

2Manually: put the files in place

~/.claude/skills/setup-fa/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/setup-fa/

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

Questions about setup-fa

How to install setup-fa in Claude Code?

Run npx skills add FortAwesome/fontawesome-agent-tools --skill setup-fa -a claude-code. The file will be placed in ~/.claude/skills/setup-fa/SKILL.md.

What does setup-fa do?

It examines your project structure, installs Font Awesome packages or Kit embed code, and generates .font-awesome.md for subsequent icon commands.

What is required for Kit integration?

You need the fa CLI version 0.8.0 or newer authenticated via fa login or configured using the FA_API_TOKEN environment variable.

Similar skills

All skills for Frontend and UI →

From the same set4

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