Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Integracja z narzędziem

better-icons

/better-icons

Wyszukuje ikony w ponad 200 bibliotekach Iconify i pobiera ich SVG przez CLI better-icons lub serwer MCP.

Repozytorium
dot-agents ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.06.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.06.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wyszukuje ikony w ponad 200 bibliotekach Iconify i pobiera ich SVG przez CLI better-icons lub serwer MCP.

Oryginalny opis (EN)

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.

Jak działa

  1. CLI
  2. Examples
  3. Icon ID Format
  4. Popular Collections
  5. MCP Tools (for AI agents)
  6. TypeScript Interfaces
  7. API
Sekcje z nagłówków SKILL.md, w oryginale · 90 linii, 297 słów
Podgląd SKILL.md
---
name: better-icons
description: "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."
---

# Better Icons

Search and retrieve icons from 200+ libraries via Iconify.

## CLI

```bash
# Search icons
better-icons search <query> [--prefix <prefix>] [--limit <n>] [--json]

# Get icon SVG (outputs to stdout)
better-icons get <icon-id> [--color <color>] [--size <px>] [--json]

# Setup MCP server for AI agents
better-icons setup [-a cursor,claude-code] [-s global|project]
```

## Examples

```bash
better-icons search arrow --limit 10
better-icons search home --json | jq '.icons[0]'
better-icons get lucide:home > icon.svg
better-icons get mdi:home --color '#333' --json
```

## Icon ID Format

`prefix:name` - e.g., `lucide:home`, `mdi:arrow-right`, `heroicons:check`

## Popular Collections

`lucide`, `mdi`, `heroicons`, `tabler`, `ph`, `ri`, `solar`, `iconamoon`

---

## MCP Tools (for AI agents)

| Tool                 | Description                         |
| -------------------- | ----------------------------------- |
| `search_icons`       | Search across all libraries         |
| `get_icon`           | Get single icon SVG                 |
| `get_icons`          | Batch retrieve multiple icons       |
| `list_collections`   | Browse available icon sets          |
| `recommend_icons`    | Smart recommendations for use cases |
| `find_similar_icons` | Find variations across collections  |
| `sync_icon`          | Add icon to project file            |
| `scan_project_icons` | List icons in project               |

## TypeScript Interfaces

```typescript
interface SearchIcons {
  query: string;
  limit?: number; // 1-999, default 32
  prefix?: string; // e.g., 'mdi', 'lucide'
  category?: string; // e.g., 'General', 'Emoji'
}

interface GetIcon {
  icon_id: string; // 'prefix:name' format
  color?: string; // e.g., '#ff0000', 'currentColor'
  size?: number; // pixels
}

interface GetIcons {
  icon_ids: string[]; // max 20
  color?: string;
  size?: number;
}

interface RecommendIcons {
  use_case: string; // e.g., 'navigation menu'
  style?: "solid" | "outline" | "any";
  limit?: number; // default 10
}

interface SyncIcon {
  icons_file: string; // absolute path
  framework: "react" | "vue" | "svelte" | "solid" | "svg";
  icon_id: string;
  component_name?: string;
}
```

## API

All icons from `https://api.iconify.design`

Wersje

RepozytoriumWynikLicencja
Ta strona · seflless/dot-agents95MIT
jscraik/Agent-Skills100Apache-2.0
mxyhi/ok-skills95Apache-2.0

Migawka bazy z 28.10.2026 · wersja paczki 9afadabc45d0 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100icon-set-generator
    Generuje spójne zestawy ikon SVG dopasowane do projektu strony lub aplikacji, na przykład ikony usług dla firmy hydraulicznej, tak by wyglądały jednolicie.
  • 100ux-icons
    Renderuje ikony SVG w szablonach Twig przez Symfony UX Icons: ponad 200 tysięcy ikon Iconify, lokalne pliki SVG, własne zestawy z aliasami oraz stylowanie CSS.
  • 100ios-icon-gen
    Generuje ikony aplikacji iOS jako imagesety PNG do katalogów zasobów Xcode z SF Symbols lub Iconify API, z ponad 275 tys. otwartych ikon.
  • 100icons
    Znajduje ikony, flagi krajów, oznaczenia typów plików i logotypy marek pasujące do języka wizualnego aplikacji, z użyciem Iconify i svgl, na przykład do przełącznika języka.
  • 100agent-glyphs
    Wyszukuje, dopasowuje i eksportuje ikony z ponad 400 tys. ikon open source według znaczenia i stylu: outline, filled, duotone, grubość linii, zaokrąglenia i gęstość.
  • 100typo3-icon14
    Projektuje i migruje ikony rozszerzeń TYPO3 do stylu line-art v14: porządkowanie źródłowych SVG, tryb jasny i ciemny, nazewnictwo IconRegistry, ikony modułów backendu i weryfikacja.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.