snap-spectacles-sik

Build and debug Snap Spectacles interaction systems for near and far input.

2|Updated May 15, 2026
One-click install
npx skills add https://github.com/HKTITAN/thenextinterface --skill snap-spectacles-sik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snap-spectacles-sik
Source: https://github.com/HKTITAN/thenextinterface/tree/main/skills/snap/snap-spectacles-sik
Command: npx skills add https://github.com/HKTITAN/thenextinterface --skill snap-spectacles-sik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you wire reliable interactions for Snap Spectacles so pinch, poke, gaze, scrolling, and drag gestures actually target the right UI and fire the right events. It reduces the guesswork behind silent failures like missing colliders, incorrect hit ranges, duplicate managers, or ancestor components consuming child events.

Core Features & Use Cases

  • Interaction architecture: Understand the InteractionManager, Interactors, and Interactables that power Spectacles input.
  • Near and far input: Choose between direct-pinch, direct-poke, indirect-pinch, cursor-based targeting, and mobile-controller interaction.
  • UI behavior: Build buttons, toggles, sliders, containers, and draggable objects with the right event wiring and feedback.
  • Debugging and validation: Diagnose why a button does not fire, why a collider is missed, or why an interaction is canceled.
  • Use case: You are building a floating dashboard for display wearables and need pinch buttons, two-handed scaling, and glanceable feedback that behave correctly in Lens Studio.

Quick Start

Ask the assistant to help you wire a Spectacles PinchButton, verify the collider and InteractionManager setup, and explain why the trigger event is not firing.

Frequently Asked Questions about snap-spectacles-sik

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

FAQPage Schema
How do I fix pinch buttons not firing trigger events in Lens Studio?

Pinch buttons fail to fire trigger events in Lens Studio when missing proper Interactable colliders or duplicate InteractionManager instances exist. Verify a single InteractionManager is present and check that ancestor UI components are not consuming child events through incorrect event bubbling.

How does interaction architecture work for Snap Spectacles near and far input?

Snap Spectacles interaction architecture relies on an InteractionManager, Interactors, and Interactables to process near and far input. This system handles direct-pinch, direct-poke, indirect-pinch, cursor-based targeting, and mobile-controller interaction to wire reliable UI events.

What's the best way to set up UI components like sliders and toggles for display wearables?

Setting up UI components for display wearables requires configuring correct Interactable colliders and ensuring proper event wiring. Build buttons, toggles, sliders, containers, and draggable objects while maintaining lifecycle-safe event subscriptions to prevent silent interaction failures.

Why does my gaze cursor interaction miss the target collider in Lens Studio?

Gaze cursor interaction misses the target collider in Lens Studio due to incorrect hit ranges or improperly configured Interactable colliders. Diagnose the interaction system to validate collider dimensions and ensure the gaze cursor properly registers the target object.

Does Lens Studio support two-handed manipulation and mobile controller input for Spectacles?

Lens Studio supports two-handed manipulation and mobile controller input for Spectacles through its near and far input system. Configure the InteractionManager and appropriate Interactors to handle scaling gestures and mobile-controller interaction within your scene.

When should I use direct-poke versus indirect-pinch interactions for Spectacles UI?

Use direct-poke interactions for near-field Spectacles UI requiring close physical contact, and indirect-pinch for far-field targeting. Choosing between them depends on the spatial distance to the Interactable and whether the gesture requires direct touch or cursor-based selection.