remix-icon

Guide RemixIcon integration across webfont, SVG, React, and Vue.

3|1|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/huydepzai121/skill --skill remix-icon-huydepzai121
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remix-icon
Source: https://github.com/huydepzai121/skill/tree/main/.claude/skills/remix-icon
Command: npx skills add https://github.com/huydepzai121/skill --skill remix-icon-huydepzai121

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires remixicon, @remixicon/react, @remixicon/vue.

What problem does it solve?

This Skill provides a comprehensive guide for implementing RemixIcon, an open-source icon library, solving the challenge of finding consistent, high-quality icons for UI design. It simplifies the process of integrating icons into web applications, offering clear instructions for various frameworks and usage patterns, saving designers and developers time.

Core Features & Use Cases

  • Extensive Icon Library: Access over 3,100 icons in both outlined and filled styles, ensuring visual consistency across your projects.
  • Flexible Integration: Supports webfonts, SVG, React, and Vue, allowing seamless integration into any development stack.
  • Design Tool Compatibility: Directly copy icons to Figma, Sketch, and Adobe XD, or use the dedicated Figma plugin.
  • Use Case: Quickly find the perfect icon for a new navigation menu, implement a status indicator in a React component, or ensure accessibility for icon-only buttons.

Quick Start

Using the remix-icon skill, show me how to add a filled home icon to an HTML page using the webfont method.

Frequently Asked Questions about remix-icon

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add icons to an HTML page using RemixIcon?

RemixIcon provides multiple integration methods: webfont via CSS classes using the ri-{icon-name}-{style} naming convention, inline SVG for direct markup, sprite sheets, or CDN links. Choose webfont for simplicity, SVG for scalability, or CDN for quick implementation without installation.

Does RemixIcon work with React and Vue?

Yes, RemixIcon supports both React via @remixicon/react and Vue via @remixicon/vue packages. Both frameworks provide component-based icon integration, allowing you to import and use icons as reusable components with prop customization for size and styling.

How many icons does RemixIcon provide and in what styles?

RemixIcon offers 3,100+ icons available in both outlined and filled styles, all built on a consistent 24x24 grid. This extensive library ensures visual consistency across your UI components, navigation menus, buttons, indicators, and media controls.

Can I use RemixIcon icons in design tools like Figma or Sketch?

Yes, RemixIcon icons can be directly copied into Figma, Sketch, and Adobe XD. A dedicated Figma plugin is available for streamlined access, enabling designers to insert icons without leaving their design workflow.

What's the best way to implement accessible icon-only buttons with RemixIcon?

Use RemixIcon SVG or React/Vue components with proper ARIA labels and semantic HTML. The ri-{icon-name}-{style} naming convention and consistent 24x24 sizing ensure visual clarity, while framework integrations provide accessible component patterns for status indicators and navigation elements.

Do I need to install RemixIcon or can I use it via CDN?

RemixIcon supports both approaches: install the remixicon package and @remixicon/react or @remixicon/vue for framework integration, or load webfont and SVG resources via CDN. CDN usage requires no build step; package installation enables tree-shaking and component-based workflows.