Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Lucide Icons

  • 10 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

lucide-icons is a Claude skill that searches, downloads, and customizes Lucide SVG icons and exports them as SVG files or typed React components.

About

lucide-icons searches, downloads, and customizes icons from the Lucide icon set of over 1000 SVGs. It runs through a node CLI (scripts/lucide.js) with commands for search, download, list, info, and cache refresh. A developer uses it to pull an icon and export it as an SVG file or a typed React component with size, color, and stroke-width props. It is useful when adding iconography to a frontend without manually copying assets.

  • Search, download, and customize Lucide icons (1000+ SVG icons) from the CLI
  • Outputs SVG or a fully-typed React (TypeScript) component with size/color/stroke props
  • Options for color, size, stroke-width, plus search, list, info, and refresh commands

Lucide Icons by the numbers

  • 10 all-time installs (skills.sh)
  • Ranked #1,685 of 2,244 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

lucide-icons capabilities & compatibility

Free; only needs Node.js and a one-time npm install.

Capabilities
icon search · icon download · react component generation
Use cases
frontend · ui design · web design
IDEs
vscode · cursor ide
Pricing
Free
From the docs

What lucide-icons says it does

Search, download, and customize Lucide icons (1000+ beautiful SVG icons).
SKILL.md
Generates a fully-typed React component with props:
SKILL.md
Download with React component
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill lucide-icons

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs10
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Search, download, and customize Lucide SVG icons and export them as SVG files or typed React components.

Who is it for?

Frontend developers who need Lucide icons as SVG or React components with custom color and size.

Skip if: Projects that need icon sets other than Lucide.

When should I use this skill?

You need to add, search, or customize Lucide icons in a UI.

What you get

You get a ready-to-use SVG file or typed React icon component.

  • SVG icon files
  • typed React icon components

By the numbers

  • 1000+ SVG icons
  • 2 output formats (svg, react)

Files

SKILL.mdMarkdownGitHub ↗

Lucide Icons Skill

Search, download, and customize Lucide icons (1000+ beautiful SVG icons).

Quick Start

# Search for icons
node ./scripts/lucide.js search heart

# Download an icon
node ./scripts/lucide.js download heart --output ./icons/

# Download with React component
node ./scripts/lucide.js download heart --output ./icons/ --format svg,react

# Customize icon
node ./scripts/lucide.js download star --color "#ffd700" --size 32

Commands

search <keyword>

Search for icons by name or keyword.

lucide search heart --limit 10

download <icon-name>

Download a single icon with optional customization.

Options:

  • -o, --output <dir> - Output directory (default: current directory)
  • -f, --format <formats> - Output formats: svg, react (default: svg)
  • -c, --color <color> - Icon color (default: currentColor)
  • -s, --size <size> - Icon size in pixels (default: 24)
  • -w, --stroke-width <width> - Stroke width (default: 2)
  • --overwrite - Overwrite existing files

list

List all available icons.

lucide list --limit 50

info <icon-name>

Show detailed information about an icon.

lucide info heart

refresh

Refresh the icon metadata cache.

lucide refresh

Installation

Before first use, install dependencies:

cd ./scripts && npm install

Output Formats

SVG

Standard SVG file with optional customization (color, size, stroke-width).

React (TypeScript)

Generates a fully-typed React component with props:

  • size - Icon size
  • color - Icon color
  • strokeWidth - Stroke width
  • className - CSS classes
  • style - Inline styles
  • aria-label - Accessibility label

Examples

# Download heart icon to src/icons/
lucide download heart -o ./src/icons/

# Download with custom color and size
lucide download star --color "#ffd700" --size 32 -o ./icons/

# Generate both SVG and React component
lucide download check-circle --format svg,react -o ./src/components/icons/

# Search for arrow icons
lucide search arrow --limit 20

Data Source

Icons are fetched from the official Lucide repository.

More Information

See README.md for detailed documentation.

Related skills

FAQ

What output formats does it support?

It outputs SVG files and fully-typed React (TypeScript) components with size, color, strokeWidth, className, style, and aria-label props.

How many icons are available?

Over 1000 Lucide SVG icons.

How do I customize an icon?

Use options for color, size, and stroke-width, e.g. download star --color "#ffd700" --size 32.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.