Skip to content
Back to skills

Frontend Iconify

ASecurity

Image sourcing strategy for UI projects. Use FREE resources first - DiceBear/Boring Avatars for avatars, Unsplash/Picsum for photos, unDraw/Storyset for illustrations, Haikei for backgrounds. AI generation (DALL-E) only when custom branded assets needed and no free alternative exists.

  • 666 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added February 8, 2026
developmentgobashreactapidatabasefrontend

Works with

  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill frontend-iconify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Frontend Iconify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Frontend Iconify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-frontend-iconify/badge)](https://www.skillsdirectory.com/skills/majiayu000-frontend-iconify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: frontend-iconify
description: Image sourcing strategy for UI projects. Use FREE resources first - DiceBear/Boring Avatars for avatars, Unsplash/Picsum for photos, unDraw/Storyset for illustrations, Haikei for backgrounds. AI generation (DALL-E) only when custom branded assets needed and no free alternative exists.
allowed-tools: Read, Edit, Write, Bash (*)
---

# Iconify

200,000+ open-source icons through single API. Search by concept, use any icon set.

## When to Use

- Find icon by concept ("dashboard", "settings")
- Need icons from specific set (Lucide, Heroicons)
- Download SVGs for project
- Dynamic icon component

## Process

**SEARCH → SELECT → INTEGRATE**

1. Search: `curl "https://api.iconify.design/search?query=dashboard"`
2. Select from results
3. Use via component or download SVG

## API Quick Reference

```bash
# Search icons
curl "https://api.iconify.design/search?query=home&limit=10"

# Get SVG directly
curl "https://api.iconify.design/lucide/home.svg"

# With custom color (URL-encode #)
curl "https://api.iconify.design/lucide/home.svg?color=%236366f1"
```

## Recommended Sets

| Set | Prefix | Style | Best For |
|-----|--------|-------|----------|
| Lucide | `lucide` | Outline 24px | Default, shadcn |
| Heroicons | `heroicons` | Outline+Solid | Tailwind |
| Phosphor | `ph` | 6 weights | Weight variants |
| Tabler | `tabler` | Outline 24px | Large variety |
| Simple Icons | `simple-icons` | Logos | Brand logos |

## Integration Methods

### React Component (Recommended)

```bash
npm install @iconify/react
```

```tsx
import { Icon } from '@iconify/react';

<Icon icon="lucide:home" width={24} />
<Icon icon="lucide:settings" className="w-5 h-5 text-primary" />
```

### Download SVG

```bash
curl -o ./public/icons/home.svg "https://api.iconify.design/lucide/home.svg"
```

### Batch Download

```bash
ICONS="home settings user search menu"
for icon in $ICONS; do
  curl -o "./public/icons/$icon.svg" "https://api.iconify.design/lucide/$icon.svg"
done
```

## Common Icon Names

```yaml
Navigation:  home, menu, x, chevron-right, arrow-right, search
Actions:     plus, minus, check, edit, trash-2, copy, download
Objects:     file, folder, image, calendar, mail, link
Users:       user, users, bell, lock, key, shield
Media:       play, pause, volume-2, camera, mic
Data:        bar-chart, trending-up, database, server
Status:      check-circle, x-circle, alert-triangle, info
```

## Quick Pattern

```tsx
// Icon utility wrapper
function AppIcon({ name, ...props }) {
  return <Icon icon={`lucide:${name}`} {...props} />;
}

// Usage
<AppIcon name="home" className="w-5 h-5" />
```

## Style Matching

| Project Style | Recommended |
|---------------|-------------|
| Modern/Clean | Lucide, Feather |
| Enterprise | Heroicons, Material |
| Playful | Phosphor (fill) |
| Brand logos | Simple Icons |

**Browser:** https://icon-sets.iconify.design

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.