Agent skill

Display Glasses With Jetpack Compose Glimmer

by arindamxd in arindamxd/camerax-android

Provides guidelines for developing projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit.

Apache-2.0Auto-check passedMobile

Install Display Glasses With Jetpack Compose Glimmer

skills CLI
$ npx skills add arindamxd/camerax-android --skill display-glasses-with-jetpack-compose-glimmer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install arindamxd/camerax-android display-glasses-with-jetpack-compose-glimmer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/arindamxd/camerax-android.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/display-glasses-with-jetpack-compose-glimmer .claude/skills/display-glasses-with-jetpack-compose-glimmer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
display-glasses-with-jetpack-compose-glimmer
GitHub stars
132
Used in
4 other repos
Token cost
~5.6k tokens
SKILL.md length
2,620 words
Files
32 (incl. references)
Skills in repo
21
Repo updated
First seen
Licence
Apache-2.0

At a glance

Provides guidelines for developing projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit.

  • Works in 5 steps: Set up dependencies → Minimize and translate the UI → Map input controls → …
  • Tasks that involve Android development
  • SKILL.md covers Glossary, Prerequisites, Core Constraints and Limitations, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Display Glasses With Jetpack Compose Glimmer is an agent skill from arindamxd/camerax-android. Provides guidelines for developing projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit. This skill covers foundational Glimmer design principles, workflows for implementing Jetpack Compose Glimmer, and interaction models for the glasses form factor. Use this skill to build an Android XR Augmented Experience app with Jetpack Compose Glimmer that adheres to the Glimmer design system for optimized glasses styling.

Its SKILL.md is about 5.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 42 other files, including reference files (for example `references/android/design/ui/ai-glasses/guides/interaction/inputs.md`, `references/android/develop/xr/jetpack-xr-sdk/access-hardware-projected-context.md` and `references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/buttons.md`).

It sits in Mobile, covering Android development. It works with Jetpack Compose and Android. The repository describes itself as: A Play Store camera app showing Jetpack CameraX APIs in Kotlin — install it, use it, copy the patterns. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Android development

Example prompts

  • “Use the display-glasses-with-jetpack-compose-glimmer skill to provide guidelines for developing projected Android XR apps for display glasses using…”
  • “/display-glasses-with-jetpack-compose-glimmer”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Set up dependencies
  2. Minimize and translate the UI
  3. Map input controls
  4. Build with Jetpack Compose Glimmer
  5. Integrate with system UI

What it can do on your machine

Read from SKILL.md and the folder at commit 7c36352. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • developer.android.com
    • fonts.google.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Display Glasses With Jetpack Compose Glimmer loads about 5.6k tokens when it runs, and up to ~81k if it reads all its reference files. Until then it costs about 125 tokens; SKILL.md has 2,620 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~125
When it runs · the whole SKILL.md, loaded when a task matches
~5.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~81k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from arindamxd/camerax-android at commit 7c36352, republished under its Apache-2.0 licence (© arindamxd). 2,620 words, ~5,606 tokens.

Download SKILL.mdSave it as .claude/skills/display-glasses-with-jetpack-compose-glimmer/SKILL.md (or your agent's skills folder). This skill also uses 31 other files; get the full folder from GitHub.
name
display-glasses-with-jetpack-compose-glimmer
description
Provides guidelines for developing projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit. This skill covers foundational Glimmer design principles, workflows for implementing Jetpack Compose Glimmer, and interaction models for the glasses form factor. Use this skill to build an Android XR Augmented Experience app with Jetpack Compose Glimmer that adheres to the Glimmer design system for optimized glasses styling.
license
Complete terms in LICENSE.txt
metadata.author
Google LLC
metadata.last-updated
2026-08-06
metadata.keywords
Jetpack Compose Glimmer, audio glasses, display glasses, Projected Activity, GlimmerTheme, Additive Display, Android XR - Augmented Experiences

Glossary

TermDefinition
Intelligent EyewearAll-day wear, hands-free devices that provide access to information. Equipped with speakers, a camera, and a microphone. Some are audio-only (audio glasses), and some also have a display (display glasses).
Display glassesAudio glasses with the addition of a private display in lenses for glanceable visuals that harmonize with audio output.
Jetpack Compose GlimmerA Compose UI toolkit for building augmented Android XR experiences, optimized for display glasses. It provides components, theming, and behaviors for transparent displays.
Projected Activity (Glasses Activity)An Android Activity that runs on a host device (phone) but its UI and interactions are projected to a connected, intelligent eyewear device (audio or display glasses).
Projected DeviceAn XR device connected to an Android-powered device (host). Host projects the application content to the Projected device and let users interact with it.
GlimmerThemeThe root provider for styling tokens, including GlimmerColors, GlimmerTypography, and GlimmerShapes.
Additive DisplayA display technology where black (#000000) is rendered as 100% transparent. UI is built by adding light to the environment. Display glasses have an additive display.
Augmented ExperiencesAndroid XR experiences that enhance a user's focus and presence in the real world. They are lightweight and additive, helping users while they are on-the-go
Visual AngleA unit of measurement for perceived size in XR. The minimum readable text size is 0.6 degrees (approx. 18sp at 1 m).

Prerequisites

Core Constraints

  • Don't: Use MaterialTheme or Material Components.
  • Do: Use GlimmerTheme and Jetpack Compose Glimmer Components.
  • Do: Use createGoogleSansFlexTypography() from androidx.xr.glimmer:glimmer-google-fonts as the Typography value for GlimmerTheme to ensure that consistent typography is applied throughout the components.

Limitations

  • Specific hardware device models or their unique capabilities are not detailed.
  • Elevation: Standard Material 3 shadow or elevation modifiers are not supported. You must use ShadowScope or Depth tokens from Jetpack Compose Glimmer.
  • Minimum Size: The absolute minimum size for readable text is 18sp (0.6°). Anything smaller will fail legibility checks.
  • Text Weight: Avoid "Thin" or "Hairline" weights; they cause shimmering and aliasing on additive AR lenses.

1. Set up dependencies

  • Setup Projected Activity: First, you need to create a new projected activity for your app. If the project doesn't already have one, see Create your first activity for intelligent eyewear. Use references/projectedcontext-source.md to launch the Glasses Projected activity on the Projected Device. Ensure that you specify xr_projected for the android:requiredDisplayCategory attribute in app manifest to tell the system that this activity will use a projected context to access hardware from a connected device.
  • Mobile App Integration: If the project contains an existing mobile app, you must create a new Glasses Activity dedicated to rendering Glimmer UI. For detailed configuration, heavily reference Create your first activity for intelligent eyewear. If there isn't already a method to launch the Glasses Activity, add a button to the existing mobile app UI labeled "Launch on Glasses" that uses ProjectedContext to launch the Glasses Activity on the glasses. Place the 'Launch on Glasses' button as a screen-level FloatingActionButton, in the TopAppBar, or in the top navigation bar to ensure users discover the projection capability. If the glasses aren't connected, disable the button. Don't launch the Glasses Activity on the phone, only on the display glasses. If it makes sense to automatically launch the Glasses Activity without an explicit launch button, then do so.
  • UI Library: Identify if the project has the androidx.xr.glimmer:glimmer library, if not it must be added to the project. See Declaring Jetpack Compose Glimmer Dependencies to fetch the latest dependency version.
  • Theming: All Glimmer components must be wrapped within the GlimmerTheme composable to ensure correct token resolution.
  • Mandatory black background: Display glasses use additive displays. Any non-black color in the background blocks the real world. You must always set a pure black background (Modifier.background(Color.Black)) on the root container of your Projected Activity.
  • Font: The default font is Google Sans Flex. Use androidx.xr.glimmer.googlefonts library with the default type styles unless otherwise specified. Use createGoogleSansFlexTypography to create a Typography instance with the Google Sans Flex configuration. Provide this Typography instance as normal through GlimmerTheme. Use references/glimmersansflextypography-source.md for configuration.
  • Hardware Capabilities: Different types of intelligent eyewear devices have different capabilities. To check for these at runtime, see the Check device capabilities at runtime for intelligent eyewear.
  • Hardware Permissions: To request hardware permissions like the microphone and camera, see the Request hardware permissions for intelligent eyewear.
  • Hardware Access: To use the glasses camera, sensors, or access the phone's hardware, see the Use a projected context to access hardware on intelligent eyewear.

2. Minimize and translate the UI

  • For display glasses, build UI using components from the Jetpack Compose Glimmer framework.
  • Use depth to communicate element priority and hierarchy.
  • Design from the bottom up, trying to minimize how much of the real world you cover. Always bottom align UI to the glasses display.
  • One Thing at a Time: Prioritize the user's awareness of the real world. Show only one primary piece of information at a time (for example, using a Stack) to minimize obstruction of the user's field of view. Avoid multiple simultaneous cards.
  • Color Contrast: Ensure at least a 70% tone difference between foreground and background using the HCT color space. For calculation metrics, use references/material-hct-source.md.

3. Map input controls

  • Map app interactions, such as tap and swipe, to the available hardware controls on the glasses, such as the touchpad.
  • Inputs are one-dimensional; users must make one control input at a time.
  • Avoid nesting scrolling controls.
  • Jetpack Compose Glimmer components are designed to work with standard input methods, such as a tap or swipe on the glasses' touchpad.
  • Use System Back to dismiss temporary states or detailed views.
  • To add input, focus, tap, swipe to your Glasses UI, follow Focus in Jetpack Compose Glimmer.

4. Build with Jetpack Compose Glimmer

Jetpack Compose Glimmer is the UI toolkit for building augmented experiences on display glasses.

Key Features
  • Glimmer Theming: A simplified glasses-specific theme for optimal visibility.
  • Pre-compatible Input: Supports tap and swipe by default.
  • Pre-built Components: Provides optimized composables like Card, ListItem, Button, etc.
Focus Management in Glimmer
  • Jetpack Compose Glimmer uses a one-dimensional focus search.
  • Focus movement is continuous for scrollable containers and discrete for elements like a row of buttons.
  • To enable the system to automatically set initial focus, you must set the isInitialFocusOnFocusableAvailable flag to true in your activity's onCreate method. For more information on how to implement, see Focus in Jetpack Compose Glimmer.
Implementing Glimmer Styles

Glimmer styles are accessed through the GlimmerTheme object. Use references/glimmertheme-source.md for reference.

CategoryTokenValue / Role
Colorprimary#9BBFFF (Focal color)
Colorsecondary#4C88E9 (Focal color)
Colorsurface#262626 (Transparent base - renders as transparent)
Coloroutline#606460 (3.dp border color)
ShapeStandardRoundedCornerShape(36.dp)
ShapeSmallRoundedCornerShape(12.dp)
Typography Scale (Google Sans Flex)

Strict default: When creating Glimmer UI you must use Google Sans Flex unless a custom brand typeface is explicitly specified. Variable Font Settings: As Google Sans Flex is a variable font, you must configure the following axes:

  • Roundness (ROND): Always set to 100f for the signature rounded appearance.
  • Width (wdth): Set to 100f.
  • Optical Size (opsz): Set to 9f.
  • Weight (wght): Use specific values for different roles (Title: 725f, Body: 520f, Caption: 650f).
Style NameSize / Line-HeightWeight AxisWidthRoundnessOptical size
Title Large30.sp / 36.sp7251001009
Title Medium24.sp / 32.sp7251001009
Title Small20.sp / 28.sp7251001009
Body Large30.sp / 36.sp5201001009
Body Medium24.sp / 32.sp5201001009
Body Small20.sp / 28.sp5201001009
Caption18.sp / 28.sp6501001009
Depth Levels

Simulate depth on display glasses using shadows to establish a sense of hierarchy through varying levels of emphasis. The Jetpack Compose Glimmer controls use DepthEffect with 5 preset DepthEffectLevels. Use references/deptheffect-source.md and references/deptheffectlevels-source.md for reference.

Some examples:

LevelUsage
level1Standard rest state for cards and persistent background UI.
level2Standard focus/pressed state for buttons and interactive cards.
ExtraSmall4.dp
Implementing Jetpack Compose Glimmer Components
Cards

Cards are a fundamental surface-based container in Glimmer used to group related content, such as text, images, icons and actions into a single focal point. They establish a clear depth plane (Z-axis) in the Glasses environment, providing a stable background for text, images, and icons. Never embed a card within a List Item.

Core Implementation Logic
  • Surface Hierarchy: Cards are designed to sit on a base surface or within a list. They provide an automatic visual feedback when focused if an onClick lambda is provided.
  • Interactivity:
    • IF the entire Card serves as a single trigger (e.g., a media item or a setting): THEN provide an onClick lambda to enable focus effects.
    • ELSE: Leave onClick as null if the Card contains multiple internal interactive elements (like separate buttons or switches) to avoid focus contention.

If you are creating a Glimmer Card component, read the:

Buttons

Buttons are the primary triggers for discrete actions in Glimmer. They are specifically optimized for the display glasses focus model, where a focus highlight is added when focus is moved to the button using the touchpad or other methods.

Show full SKILL.md (1,045 more words)Show less
Core Implementation Logic
  • There are two types of buttons to choose from in Glimmer:
    • Standard buttons (Required text label with optional leading or trailing icons). Use this when there is more space in the UI, or when the meaning of the button isn't clear without text.
    • Icon buttons (icon only). Only use icon buttons when the icon is clearly understandable.
  • Both icon and standard buttons have default and toggle variants:
    • Default (use for single actions like "buy" or "navigate")
    • Toggle (use for things with selected states like mute buttons)

If you are creating a Glimmer Button component, read the:

Title Chips

Chips are a pill-shaped, specialized labeling component designed to sit above a Card or a group of content to provide a title. Use title chips to display concise information like a short title, a name, or a status.

Guidelines and usage
  • Spatial Spacing : When using a standalone TitleChip preceding content, you must use TitleChipDefaults.AssociatedContentSpacing (8.dp) to maintain the visual hierarchy.
  • Interactivity: Title chips are purely for informational purposes, they cannot be targeted or activated for navigation.
  • Layout Always center text in a title chip. Never let the title chip go to two lines, and truncate extra words. Keep the label to three words or less.

If you are creating a Glimmer Title Chip component, read the:

Icons

Icons are visual symbols used to represent concepts, actions, or status in a concise way. In Glimmer, icons and icon buttons are optimized for the XR environment, providing clear visibility on additive displays and gaze-responsive feedback for interactive elements.

Guidelines and usage
  • Sizing: Use predefined IconSizes (e.g., Standard, Large) to ensure icons remain legible and meet the minimum touch target requirements for the XR environment.
  • Interactivity:
    • If an icon serves as a trigger: Then you must use an IconButton to provide the automatic visual feedback and required tap-target padding.
    • ELSE: Use a standalone Icon for non-interactive indicators or status symbols.
  • Contrast: NEVER use pure black (#000000) for icon tints; always use themed colors or standard Glimmer content colors to ensure the icon is visible against dark or real-world backgrounds.
  • Icon Library The default icon library is Material Symbols with 600 weight, Rounded, Unfilled, unless otherwise specified.

If you are creating a Glimmer Icon component, read the:

Lists

Lists are containers that allow you to navigate between and see multiple items on glasses. If your use case works with only seeing one item in the list at a time, use a Glimmer Stack. Use lists with a Title Chip when the list items are similar in type. Also use a Glimmer Stack if the items are of different types.

Guidelines and usage
  • ListItem Slots: Use the ListItem composable for rows. It provides predefined slots. Use references/listitem-source.md for reference.
  • Visual Consistency: When building lists of similar items, always use a consistent background color (typically GlimmerTheme.colors.surface) and corner radius (standard 36.dp) for every item. Don't vary these unless you are visually grouping different types of content.
  • Integrated Title Chips: Glimmer Lists support integrated title chips. IF you need a section header within a list: THEN enable the integrated title chip rather than adding a standalone TitleChip to maintain spatial consistency.
  • Vertical Arrangement: ALWAYS use verticalArrangement = Arrangement.spacedBy(20.dp) for GlimmerLazyColumn to ensure visual separation between items on the glasses display.
  • Be sure to use the default 20 dp spacing between list items unless otherwise specified.

If you are creating a Glimmer List component, read the:

Stacks

A stack is a collapsed list that only displays one piece of content at a time, in a stacked visual, such as a card. If it is useful to show more than one item at a time, use the Glimmer List control. Don't use a title chip with a stack. If the items are of different types use a stack to show them. If the items are of the same type, use a list.

Guidelines and usage

Layout tips

  • Stacks accept variable height items.
  • Align your stack control with the bottom of the display.
  • The stack control must be 66 dp taller than the tallest item in the stack, allowing room for the scrim and minimizing movement when navigating between items.
  • Clipping and Layering: To ensure that items behind the top item are correctly clipped and hidden, you must apply the .itemDecoration(CardDefaults.shape) modifier to the Card (or relevant container) inside every item block.
  • Depth Shadows: To maintain spatial separation and element priority, utilize Glimmer's ShadowScope, DepthEffect, or prescribed DepthEffectLevels for depth plane scaling.

If you are creating a Glimmer Stack component, read the:

Text

In Jetpack Compose Glimmer, the Text component builds off the Compose text component, and lets you set various text properties. Be sure to choose a style from the GlimmerTheme for your text. Modify the theme for your application if you want custom typography.

Essential Constraint: Glimmer Text versus Material Text

On transparent Display Glasses (additive displays), standard Material Text resolves to dark foreground tokens which render as transparent and invisible. Glimmer Text intelligently manages theme color matching. When no manual color override is specified, Glimmer Text automatically defaults to the content color provided by the nearest Glimmer surface.

  • Don't: Use Material Text
  • Do: Use Glimmer Text
Surface

Surface is a fundamental building block in Glimmer. Use references/surface-source.md for reference.

A surface represents a distinct visual area or 'physical' boundary for components such as buttons and cards. Use it if you need to build a custom component.

5. Integrate with system UI

© arindamxd, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 31 other files (references) in .agents/skills/display-glasses-with-jetpack-compose-glimmer of arindamxd/camerax-android.

  • SKILL.md
  • references/android/design/ui/ai-glasses/guides/interaction/inputs.md
  • references/android/develop/xr/jetpack-xr-sdk/access-hardware-projected-context.md
  • references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/buttons.md
  • references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/cards.md
  • references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/focus.md
  • references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/icons.md
  • references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/text.md
  • references/android/develop/xr/jetpack-xr-sdk/jetpack-compose-glimmer/title-chips.md
  • references/android/develop/xr/jetpack-xr-sdk/request-hardware-permissions.md
  • … and 22 more

Open the folder on GitHubat commit 7c36352

Used in 4 other repositories

We found 6 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 4 other GitHub owners. This page covers the copy in arindamxd/camerax-android, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Display Glasses With Jetpack Compose Glimmer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Display Glasses With Jetpack Compose Glimmer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Display Glasses With Jetpack Compose Glimmer this skillarindamxd/camerax-android1324 repos~5.6kAutomated safety check: PassApache-2.0
Compose Multiplatform Patternsmonta-app/ocpp-emulator1805 repos~2kAutomated safety check: PassApache-2.0
Android Developmentdpconde/claude-android-skill337—~1.7kAutomated safety check: PassMIT
Benchmarkandroidx/androidx6.1k—~1.1kAutomated safety check: PassApache-2.0
Mobile Android Designopenvetta/open-vetta2913 repos~950Automated safety check: PassApache-2.0
Generating Baseline ProfilesrosuH/EasyWatermark1.9k1 repos~5kAutomated safety check: PassApache-2.0

Similar skills

  • Compose Multiplatform Patterns

    monta-app/ocpp-emulator

    Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.

    180 GitHub starsUsed in 5 repos~2k tokens
    MobileAuto-check passed
  • Android Development

    dpconde/claude-android-skill

    Create production-quality Android applications following Google's official architecture guidance and NowInAndroid best practices.

    337 GitHub stars~1.7k tokensUpdated 10 mo ago
    MobileAuto-check passed
  • Benchmark

    androidx/androidx

    Benchmarking and improving the performance of Jetpack Compose.

    6.1k GitHub stars~1.1k tokensUpdated today
    MobileAuto-check passed
  • Mobile Android Design

    openvetta/open-vetta

    Master Material Design 3 and Jetpack Compose patterns for building native Android apps.

    291 GitHub starsUsed in 3 repos~950 tokens
    MobileAuto-check passed
  • Generating Baseline Profiles

    rosuH/EasyWatermark

    A skill your agent uses to generate and measure Jetpack Compose Baseline Profiles end-to-end with the AGP 8.2+ Baseline Profile Generator module and the Macrobenchmark harness.

    1.9k GitHub starsUsed in 1 repo~5k tokens
    MobileAuto-check passed
  • Jetpack Compose Audit

    hamen/compose_skill

    Audit Android Jetpack Compose repositories for performance, animation phase correctness, state management, side effects, composable API quality, and adjacent Android launch UX resource risks such as…

    373 GitHub stars~6k tokensUpdated 2 mo ago
    MobileAuto-check: notes

More from arindamxd/camerax-android

All 21 skills in this repo
  • Styles

    arindamxd/camerax-android

    A skill your agent uses to integrate the Jetpack Compose Styles API into an Android project.

    132 GitHub starsUsed in 4 repos~2.3k tokens
    Auto-check passed
  • Verified Email

    arindamxd/camerax-android

    Provides a complete workflow for implementing verified email retrieval on Android Credential Manager API.

    132 GitHub starsUsed in 4 repos~4.7k tokens
    Auto-check passed
  • Edge To Edge

    arindamxd/camerax-android

    A skill your agent uses to migrate your Jetpack Compose app to add adaptive edge-to-edge support and troubleshoot common issues.

    132 GitHub starsUsed in 5 repos~3.6k tokens
    Auto-check passed
  • Camerax

    arindamxd/camerax-android

    Provide technical guidance for Android camera development with CameraX.

    132 GitHub starsUsed in 2 repos~1.6k tokens
    Auto-check passed
  • Leanback To Compose Tv Migration

    arindamxd/camerax-android

    Provides instructions and architectural patterns for migrating Android TV applications from legacy Leanback UI Toolkit, Android Views, or Support Fragments to Jetpack Compose for TV (androidx.tv).

    132 GitHub starsUsed in 2 repos~8.7k tokens
    Auto-check passed
  • Migrate XML Views To Jetpack Compose

    arindamxd/camerax-android

    Provides a structured workflow for migrating an Android XML View to Jetpack Compose.

    132 GitHub starsUsed in 5 repos~1.4k tokens
    Auto-check passed

Categories

Questions about Display Glasses With Jetpack Compose Glimmer

What does Display Glasses With Jetpack Compose Glimmer do?

Provides guidelines for developing projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit. Display Glasses With Jetpack Compose Glimmer is an agent skill from arindamxd/camerax-android. Provides guidelines for developing projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit.

When should I use Display Glasses With Jetpack Compose Glimmer?

Display Glasses With Jetpack Compose Glimmer fits situations like: tasks that involve Android development.

How do I install Display Glasses With Jetpack Compose Glimmer in Claude Code?

Run `npx skills add arindamxd/camerax-android --skill display-glasses-with-jetpack-compose-glimmer -a claude-code`. Or copy the skill folder (.agents/skills/display-glasses-with-jetpack-compose-glimmer in arindamxd/camerax-android) into .claude/skills/display-glasses-with-jetpack-compose-glimmer in your project. Claude Code loads it when a task matches its description.

How do I install Display Glasses With Jetpack Compose Glimmer in Codex?

Run `npx skills add arindamxd/camerax-android --skill display-glasses-with-jetpack-compose-glimmer -a codex`. Or copy the skill folder (.agents/skills/display-glasses-with-jetpack-compose-glimmer in arindamxd/camerax-android) into .agents/skills/display-glasses-with-jetpack-compose-glimmer in your project. Codex loads it when a task matches its description.

Can I use Display Glasses With Jetpack Compose Glimmer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add arindamxd/camerax-android --skill display-glasses-with-jetpack-compose-glimmer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/display-glasses-with-jetpack-compose-glimmer, .gemini/skills/display-glasses-with-jetpack-compose-glimmer, .github/skills/display-glasses-with-jetpack-compose-glimmer and .opencode/skills/display-glasses-with-jetpack-compose-glimmer in your project.

What does Display Glasses With Jetpack Compose Glimmer need to run?

SKILL.md names no scripts, command-line tools or credentials: Display Glasses With Jetpack Compose Glimmer is instructions for the agent only.

Does Display Glasses With Jetpack Compose Glimmer access the network?

SKILL.md names 2 domains. As links in the text: developer.android.com and fonts.google.com. This is read from the text; nothing was executed.

Is Display Glasses With Jetpack Compose Glimmer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Display Glasses With Jetpack Compose Glimmer use?

Display Glasses With Jetpack Compose Glimmer is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Display Glasses With Jetpack Compose Glimmer use?

About 5.6k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 75k tokens, read only when the agent opens those files.

What are the alternatives to Display Glasses With Jetpack Compose Glimmer?

Skills that share tags, products or a category with Display Glasses With Jetpack Compose Glimmer: Compose Multiplatform Patterns (monta-app/ocpp-emulator, 180 stars), Android Development (dpconde/claude-android-skill, 337 stars), Benchmark (androidx/androidx, 6.1k stars) and Mobile Android Design (openvetta/open-vetta, 291 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Display Glasses With Jetpack Compose Glimmer?

arindamxd (a GitHub user) maintains it in arindamxd/camerax-android, which has 132 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 2, 2026.

Source: arindamxd/camerax-android on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.