ui-icons

Replace Material Icons with JellyfinIcons in Android Compose UI.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/eygraber/jellyfin-kmp --skill ui-icons
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-icons
Source: https://github.com/eygraber/jellyfin-kmp/tree/main/.claude/skills/ui-icons
Command: npx skills add https://github.com/eygraber/jellyfin-kmp --skill ui-icons

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a standardized approach for using JellyfinIcons across UI implementations, ensuring consistency and avoiding Material Icons in Jellyfin projects.

Core Features & Use Cases

  • Enforce JellyfinIcons usage in Compose UI components to maintain visual consistency.
  • Provide a straightforward pattern for adding new icons and updating existing ones.
  • Use case: replacing Material Icons with JellyfinIcons on a Settings screen or toolbar.

Quick Start

Replace your compose Icon usages with JellyfinIcons and follow the established extension patterns to add a new icon if needed.

Frequently Asked Questions about ui-icons

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

FAQPage Schema
How do I replace Material Icons with JellyfinIcons in Compose?

To replace Material Icons with JellyfinIcons in Compose, swap your existing Icon usages with JellyfinIcons and apply the established extension patterns. This standardizes the icon source to maintain visual consistency across Jellyfin Android UI projects.

How do I add a new UI icon to Jellyfin Android projects?

To add a new UI icon to Jellyfin Android projects, follow the provided icon extension patterns. This ensures the new icon integrates seamlessly into Compose components and adheres to the standardized JellyfinIcons usage guidelines.

What guidelines exist for Compose icon accessibility and contentDescription in Jellyfin?

The JellyfinIcons approach enforces specific contentDescription guidelines and accessibility considerations for Compose UI icons. This ensures that icon usage across screens and components remains accessible and properly documented.

Can I use Material Icons alongside JellyfinIcons in the same Android UI module?

This approach designates JellyfinIcons as the sole UI icon source to replace Material Icons in Compose. Maintaining visual consistency requires avoiding Material Icons and using JellyfinIcons exclusively across all Jellyfin UI components.