android-app-icon

Generate Android adaptive launcher icons from Iconify icons.

3|1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/hitoshura25/claude-devtools --skill android-app-icon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-app-icon
Source: https://github.com/hitoshura25/claude-devtools/tree/main/skills/android-app-icon
Command: npx skills add https://github.com/hitoshura25/claude-devtools --skill android-app-icon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, rsvg-convert, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Android adaptive launcher icons from Iconify's vast icon library, simplifying visual branding for apps without manual icon design.

Core Features & Use Cases

  • Icon generation: Create ic_launcher_foreground.xml, ic_launcher_background.xml, and adaptive icons from a chosen Iconify icon.
  • Automated asset packaging: Outputs resources for Android 8.0+ and Play Store-ready assets.
  • Use Case: Imagine you need to standardize app icons across multiple product flavors; this Skill generates brand-consistent adaptive icons from a single Iconify source.

Quick Start

Use the android-app-icon skill to generate launcher icons for your Android project by selecting an Iconify icon, then running the generator script.

Frequently Asked Questions about android-app-icon

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

FAQPage Schema
How do I generate Android adaptive icons from Iconify for my app launcher?

To generate Android adaptive icons from Iconify, this Skill fetches icon data via curl, converts SVG to VectorDrawable using python3 and rsvg-convert, and outputs ic_launcher_foreground.xml, ic_launcher_background.xml, and store-ready assets.

What is the best way to automate Android launcher icon generation across multiple product flavors?

Automating Android launcher icon generation across flavors involves fetching a single Iconify icon source and running a script to standardize adaptive icons and store assets, ensuring brand consistency without manual design.

Do I need rsvg-convert and python3 to create VectorDrawable files from Iconify icons?

Yes, you need rsvg-convert and python3 to create VectorDrawable files from Iconify icons, as the conversion process relies on these dependencies to fetch icon data and render store-ready assets.

Can I use Iconify icons to create Play Store-ready assets for Android 8.0+?

Yes, you can use Iconify icons to create Play Store-ready assets for Android 8.0+ by converting the SVG data into the required adaptive icon XML resources and rendered outputs.

Does this approach generate both ic_launcher_foreground.xml and ic_launcher_background.xml resources?

Yes, this approach generates both ic_launcher_foreground.xml and ic_launcher_background.xml resources, packaging them together as adaptive icons suitable for Android 8.0+ and store deployment.

Why convert Iconify SVG icons to VectorDrawable for Android adaptive icons?

Converting Iconify SVG icons to VectorDrawable is necessary for Android adaptive icons because the platform requires XML-based vector formats to render launcher graphics across different screen densities.