AgentStack
SKILL verified MIT Self-run

Iconify Skill

skill-bingal-iconify-skill-iconify-skill · by bingal

Search Iconify collections and generate SVG icons with size/color customization; use for requests about finding icon IDs, suggesting icons by intent, retrieving SVG markup, or working offline with a bundled icon index.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-bingal-iconify-skill-iconify-skill

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Iconify Skill? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Iconify Skill

Use the CLI in scripts/iconify_cli.py to search, suggest, and fetch SVG icons.

Quickstart

  1. Ensure Python 3 is available.
  2. Run doctor to validate the environment.
  3. If the offline index is missing, build it.
python3 $SKILL_DIR/scripts/iconify_cli.py doctor
python3 $SKILL_DIR/scripts/iconify_cli.py build-index

Command Interface

python3 $SKILL_DIR/scripts/iconify_cli.py  [arguments]

Common Commands

  • list-collections - List icon sets
  • search - Search icons (offline curated index + online fallback)
  • get - Get SVG (requires network)
  • suggest "" - Suggest icons for intent
  • attribution - Show license info
  • doctor - System health check

Usage Examples

# Search icons (offline)
python3 $SKILL_DIR/scripts/iconify_cli.py search "close button" --limit 5

# Get SVG with custom styling
python3 $SKILL_DIR/scripts/iconify_cli.py get mdi:home --size 24 --color "#3B82F6"

# Suggest icons for a feature
python3 $SKILL_DIR/scripts/iconify_cli.py suggest "user profile page"

# Filter by collection
python3 $SKILL_DIR/scripts/iconify_cli.py search "home" --prefixes lucide,heroicons

Offline + Data Notes

  • search uses the bundled SQLite index for curated sets (~32K icons) and automatically falls back to the Iconify online search API for broader coverage.
  • get needs network access (Iconify API / GitHub raw JSON).
  • Use doctor to confirm cache/index availability.
  • Use build-index to regenerate the search index if needed.

Bundled Collections (~32K icons)

mdi, ph, tabler, simple-icons, lucide, bi, heroicons, feather, radix-icons

These curated MIT/ISC-licensed sets are bundled for fast offline search. Results from outside this list are fetched via the Iconify online search API.

Output Format

Exit Codes

  • 0 - Success
  • 1 - No icons found / invalid arguments
  • 2 - Network error (get command)
  • 3 - Database error (offline mode)

SVG Output


  

References

  • Read references/REFERENCE.md for architecture details, CLI behavior, cache paths, and error handling.
  • Read references/LICENSES_AND_ATTRIBUTION.md when you need license requirements.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.