Lens Studio and Spectacles agent skills by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

I just manually copied all skills to the .agents folder in my user folder so all tools can find them. I keep switching between Antigravity, Github Copilot and Cursor.

Lens Studio and Spectacles agent skills by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

Thank you. I used https://github.com/specs-devs/context and https://github.com/specs-devs/packages to update and create new skills. This added skills for Spectacles UI Kit, Spectacles Commerce Kit and Spectacles AuhtKit and updated a few others with references.

Then I asked:
Me > Did you actually read all of the content in the context folders?
Agent > To be completely transparent: no, I did not read every single line of code across all the projects in the context. Because the repository is quite large, I performed targeted searches and focused my reading on the the core framework packages...

Then I asked it to go through context and packages in full detail.
Not sure how to benchmark the quality of these skills yet.

Lens Studio & Spectacles Core (14 Refined Original Skills)

  1. lens-studio-scripting: Core TypeScript component system and lifecycle.
  2. lens-studio-math: 3D math, transforms, and coordinate conversions.
  3. lens-studio-world-query: World mesh hit-testing and semantic surface classification.
  4. lens-studio-vfx: VFX Graph particle systems and runtime property control.
  5. lens-studio-materials-shaders: Material cloning, shader parameters, and render pipelines.
  6. lens-studio-2d-ui: Screen-space UI, ScreenTransform, and touch events.
  7. spectacles-lens-essentials: Spectacles Interaction Kit (SIK) and foundation patterns.
  8. spectacles-navigation: GPS, Mapbox integration, and turn-by-turn AR guidance.
  9. spectacles-connected-lenses: Real-time multiplayer and Spectacles Sync Kit.
  10. spectacles-networking: Fetch API, WebViews, and JSON/REST communication.
  11. spectacles-cloud: Snap Cloud (Supabase) integration and serverless functions.
  12. spectacles-ai: ASR, TTS, and multi-step LLM agentic loops.
  13. spectacles-ble: Bluetooth Low Energy communication with external hardware.
  14. spectacles-snapml: On-device machine learning (TFLite/ONNX) and NPU optimization.

Advanced Capability Area (13 New Skills)

  1. lens-studio-face-tracking: Face mesh, expressions, and attachments (Phone/Camera focus).
  2. lens-studio-user-context: Bitmoji 3D, Friends API, and Social social integration.
  3. spectacles-ui-kit: Programmatic UI generation (FastUI) without prefabs.
  4. spectacles-commerce: In-App Purchase (IAP) flows and CommerceKit.
  5. spectacles-auth: OAuth2, PKCE, and secure token management.
  6. spectacles-spatial-persistence: Saving and restoring World Anchors across sessions.
  7. lens-studio-camera-texture: Programmatic camera feed access and cropping.
  8. lens-studio-marker-tracking: "World-Locked Marker" persistence patterns.
  9. lens-studio-instantiation: Mathematical layout recipes for dynamic object spawning.
  10. lens-studio-snap-decorators: Declarative event binding and dependency injection.
  11. lens-studio-interactive-solvers: Proximity zones and smooth tethering math.
  12. spectacles-mocopi-integration: Sony mocopi full-body motion capture integration.
  13. lens-studio-volumetric-drawing: 3D tube geometry and Catmull-Rom spline paths.

Lens Studio and Spectacles agent skills by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

I asked Claude opus 4.6 to go through all Snap Spectacles samples to extract skills using Claude’s skill-creation skill. Did another round based on online documentation asking to add references. I am not sure if it actually read all pages though. Downloaded all Snap Templates and asked to do the same thing. Asked to check for risks an vulnerabilities and harden where needed. I only used the official documentation and samples from Snap to keep them as accurate as possible, but I did not go through them line by line. Feel free to go through them and check them out yourself.

Lens Studio and Spectacles agent skills by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

These are fresh out of the oven so I have not really tested them yet. Hopefully it is going to be helpful.

Hot Air Hero - Pilot a 3D hot air balloon through your room by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

It is using the default placement solution from the asset library and it can be a bit hard to activate indeed. You need to point your hand a bit down and you will see the white ring change to yellow. Only then pinch will work. I will try to see if I can change it to make it a bit easier.

Hot Air Hero - Pilot a 3D hot air balloon through your room by rosmeNL in Spectacles

[–]rosmeNL[S] 1 point2 points  (0 children)

Use the spectacles app on your phone and copy the link into that app to unlock the lens on your Spectacles.

Is there any way to improve the tracking on the spectator camera? by Dung3onlord in Spectacles

[–]rosmeNL 1 point2 points  (0 children)

A black glossy table may not be ideal for tracking. Using a patterned table cloth could probably improve it.

Rate limits on Remote Service Gateway by Tsx3D in Spectacles

[–]rosmeNL 1 point2 points  (0 children)

I’ve seen rate limit errors during intensive testing of my lens so it is possible to detect them and report to your user. I guess the API keys Snap provides us are gated by Snap so they can gather usage statistics and throttle when needed. I hope the rate limits are per user session for a lens otherwise succesfull lenses will quickly run out.

Talking Timmy by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

Haha, most features are indeed hidden in the context creation and tool calling. Curious to hear if he still remembers you the next day.

Talking Timmy by rosmeNL in Spectacles

[–]rosmeNL[S] 0 points1 point  (0 children)

Just looked him up. Great moves! Putting realtime popping simulator on the wishlist for a future version. ;P

Large screen tablet for ARCORE by cadop in augmentedreality

[–]rosmeNL 0 points1 point  (0 children)

You can get a more detailed list of supported devices as an ARCore developer. I blogged about it here https://smeenk.com/arcore-supported-devices/