glassmorphism-toolkit

Implements frosted glass UI components in Flutter with blur intensity and performance guidance.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/yunior123/origna_gta_firebase --skill glassmorphism-toolkit-yunior123
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: glassmorphism-toolkit
Source: https://github.com/yunior123/origna_gta_firebase/tree/main/.claude/skills/glassmorphism-toolkit
Command: npx skills add https://github.com/yunior123/origna_gta_firebase --skill glassmorphism-toolkit-yunior123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Flutter developers often misuse glassmorphism effects, causing readability issues and frame-rate drops from excessive backdrop blur. This Skill provides a component catalog, usage rules, and performance guidelines for applying frosted glass UI correctly. ## Core Features & Use Cases - Component Catalog: Reference implementations for GlassAppBar, GlassCard, GlassButton, GlassFloatingActionButton, GlassModal, GlassBadge, and GlassContainer with blur intensity options. - Usage Rules: Clear guidance on when glass effects are appropriate (navigation bars, modals, premium cards) versus when to use solid alternatives (forms, lists, body text). - Performance Guidelines: Blur sigma levels from subtle (3) to extreme (25), with rules like limiting visible glass elements to 3-4 and avoiding blur on ListView items. - Use Case: When building a premium product page in the OrignaGTA Flutter app, use this Skill to add a GlassAppBar and GlassCard hero section without degrading scroll performance. ## Quick Start Add a frosted glass app bar and a glass card for the featured product section using the glassmorphism components.

Frequently Asked Questions about glassmorphism-toolkit

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

FAQPage Schema
How do I add a frosted glass effect to a Flutter app bar?▼

Use the GlassAppBar component with a blurIntensity parameter such as GlassBlurIntensity.medium (sigma 10). It accepts standard properties like title, leading, and actions, and floats above content with a translucent backdrop blur.

When should I avoid glassmorphism in Flutter UI?▼

Avoid glass effects on body text containers, form inputs, list items, error messages, and data tables where readability matters. Blur behind small text reduces legibility, and applying blur to 50+ list items severely impacts frame rates.

Why does backdrop blur cause performance issues in Flutter lists?▼

BackdropFilter blur operations are GPU-expensive, and rendering them on every ListView item compounds the cost per frame. Limit visible glass elements to 3-4 at once, use subtle or light blur for scrolling content, and wrap glass containers in RepaintBoundary.

What blur intensity should I use for glassmorphism cards?▼

Use GlassBlurIntensity.light (sigma 6) for cards needing soft separation with readable backgrounds, or subtle (sigma 3) for elements that scroll. Reserve strong (15) and extreme (25) for static hero sections since higher sigma values cost more GPU time.

Can I animate blur intensity in a glassmorphism widget?▼

Animating blur sigma is not recommended because sigma changes trigger expensive re-computation of the backdrop filter each frame. Instead, animate opacity or scale, and keep the blur intensity fixed during transitions.