Skip to main content
Glama
ByteFlipper-58

material-icons-agent-skill

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_iconsC

Search official Material Symbols by meaning and style.

import_iconC

Download an official icon into Android, Flutter, or SVG project assets. Never overwrites files.

update_iconC

Explicitly re-download and replace an already imported local icon.

delete_iconC

Delete a computed local icon path. Requires explicit confirmation.

audit_iconsC

Find duplicate and likely unused local Android/Flutter icon assets.

detect_project_environmentB

Detect Android Compose, Android Views, Flutter, and web evidence in a project.

migrate_compose_iconsB

Dry-run or apply standard Compose Icons.* to local painterResource replacements. Import drawables first; complex expressions are reported, never guessed.

validate_icon_usageC

Report likely missing accessibility labels for icon usage.

generate_icon_wrappersB

OPTIONAL: generate Kotlin, Dart, or TypeScript icon constants. Enable this only in projects that want an AppIcons abstraction.

sync_offline_catalogC

OPTIONAL: write a project-local catalog of official icon names for offline or repeat lookup.

preview_iconsB

Create a local HTML preview sheet for a shortlist of icons.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 11 tools

Disambiguation5/5

Each tool targets a distinct operation: searching, importing, updating, deleting, auditing, validating, migrating, generating wrappers, syncing offline catalog, previewing, and detecting environment. Even similar tools like audit_icons and validate_icon_usage are clearly separated by their focus (duplicates/unused vs accessibility labels).

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case. Singular nouns are used for single-item operations (import_icon, delete_icon) and plural nouns for multi-item operations (search_icons, preview_icons), demonstrating a clear and predictable semantic convention.

Tool Count5/5

11 tools is well within the ideal range for a specialized icon management skill. Each tool serves a distinct purpose in the workflow, and none are redundant or extraneous, making the set well-scoped for its domain.

Completeness5/5

The tool surface covers the full lifecycle of icon management: search, import, update, delete, audit, validate, migrate, generate wrappers, offline catalog, preview, and environment detection. There are no obvious gaps or dead ends for the stated purpose of managing Material Icons in projects.

Maintenance

ActivitySlowing
ResponsivenessNo issues