By Snapchat
Automate Lens Studio package verification and installation from the Asset Library, analyze TypeScript compiler errors and preview runtime logs for debugging, and reset preview environments to a clean state via screenshot analysis and log capture for reliable AR scene workflows.
Verifies a Lens Studio package is installed and installs it from the Asset Library if missing. Supports any package including SpectaclesUIKit and SpectaclesInteractionKit. When installing SpectaclesUIKit, also ensures SpectaclesInteractionKit is present first (UIKit depends on SIK). Use when a workflow depends on a specific Lens Studio package.
Lens Studio log format, thread categories, and grep patterns for reading compiler and preview logs. Use when analyzing logs, debugging compilation failures, or reading preview runtime output.
Reset the Lens Studio preview to a clean state before scene generation. Captures a baseline log timestamp. Use before any scene generation task or when starting fresh.
This repository contains a collection of open-source Lens Studio plugins, categorized into three directories:
Builtin
These plugins are integrated into Lens Studio, allowing you to access them without explicit installation. They are considered essential features and primarily consist of Presets that enable easy addition of predefined components and assets.
Public
These plugins are typically found in the asset library and, unlike builtin plugins, usually require installation and can be uninstalled.
We encourage you to explore the repositories and code. For instructions on loading and testing a plugin locally, please refer to our local installation guide.
To learn more about building plugins, check out our Building Plugins Tutorials. You can find more pages on the left navigation bar.
If you wish to contribute to the open-source repositories, feel free to fork the repository and submit a pull request!
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub snapchat/lens-studio-plugins --plugin lens-studio-coreDeclarative web framework for building browser-based 3D, VR, and AR experiences using HTML and entity-component architecture. Use this skill when creating WebXR applications, VR experiences, AR experiences, 360-degree media viewers, or immersive web content with minimal JavaScript. Triggers on tasks involving A-Frame, WebXR, VR development, AR development, entity-component-system, declarative 3D, or HTML-based 3D scenes. Built on Three.js with accessible HTML-first approach.
Blender automation toolkit with CLI for geometry, materials, modifiers, collections, animation retargeting, and WebSocket-based real-time control
BPX plugin for Unreal Engine asset inspection and safe edit workflows.
Graphics engineering agents providing expertise in GPU programming, shaders, and rendering
Comprehensive Unity 6 game engine development skills. 35 skills covering scripting, physics, graphics, animation, UI, audio, 2D, ECS/DOTS, Cinemachine, performance profiling, multiplayer, XR, editor tools, 5 Tier 1 correctness skills, 5 Tier 2 architecture skills, and 5 Tier 3 domain translation skills (game loop, NPC behavior, UI patterns, level design, procedural generation). Based on Unity 6.3 LTS official documentation.
Skills for building Meta Display Glasses webapps