Lens Studio avatar

Lens Studio

Official

@lens-studio-devs

0Followers
|
1Public Repos
|
56Published Skills

Lens Studio skill registry for building, testing, optimizing, and publishing AR Lenses on Snap Spectacles and Snapchat.

Skills Distribution
DomainUI/UX & Crea...AR Scene & 3D Cont.. (30%)Specs Hardware & S.. (25%)Performance Profil.. (15%)Testing, Debugging.. (15%)

Agent Skills by Lens Studio

Showing 56 vetted skills indexed across 1 GitHub repositories.

lens-studio-devslens-studio-devs
16

specs-leaf-write-scenarios

Writes LEAF integration test scenarios for Lens Studio Lenses and registers them in the scene.

Official
Advanced
lens-studio-devslens-studio-devs
16

lens-studio-field-notes

Provides canonical rules and tool-selection guidance for Lens Studio MCP scene construction workflows.

Official
Advanced
lens-studio-devslens-studio-devs
16

font-selector

Search Google Fonts and import font assets into Lens Studio Text components.

Official
Intermediate
lens-studio-devslens-studio-devs
16

lens-api

Implements Lens Studio TypeScript scripts covering component lifecycle, touch input, and runtime object creation.

Official
Advanced
lens-studio-devslens-studio-devs
16

specs-leaf-run-in-preview

Runs LEAF scenarios in the Lens Studio Preview panel via the Lens Studio MCP.

Official
Advanced
lens-studio-devslens-studio-devs
16

specs-snap-cloud

Connect Specs Lenses to Snap Cloud backends for databases, realtime sync, storage, and edge functions.

Official
Advanced
lens-studio-devslens-studio-devs
16

scene-construction

Orchestrates preset-first scene construction in Lens Studio via VirtualScene and GraphQL tools.

Official
Advanced
lens-studio-devslens-studio-devs
16

specs-internet

Implements HTTP requests, remote media downloads, and connectivity checks in Lens Studio using InternetModule.

Official
Intermediate
lens-studio-devslens-studio-devs
16

specs-depth

Access real-time depth frames on Spectacles and back-project pixels to world-space 3D coordinates.

Official
Advanced
lens-studio-devslens-studio-devs
16

materials

Create, configure, and assign materials in Lens Studio scenes via GraphQL.

Official
Intermediate
lens-studio-devslens-studio-devs
16

specs-capture-perf-trace

Capture simultaneous .pftrace performance traces from Lens Studio Preview panels via ExecuteEditorCode snippets.

Official
Intermediate
lens-studio-devslens-studio-devs
16

specs-asr

Implement real-time speech-to-text transcription on Spectacles using the Lens Studio ASR Module.

Official
Intermediate
lens-studio-devslens-studio-devs
16

perfetto-trace-analysis

Analyzes Perfetto .pftrace traces from Lens Studio to identify frame bottlenecks and jank.

Official
Advanced
lens-studio-devslens-studio-devs
16

snapchat-project-init

Configures Snapchat Lens camera tracking, preview camera, and input media before previewing.

Official
Basic
lens-studio-devslens-studio-devs
16

mesh-builder-scripting

Constructs and animates runtime meshes in Lens Studio using the MeshBuilder TypeScript API.

Official
Advanced
lens-studio-devslens-studio-devs
16

vfx-graph

Create and edit custom VFX particle graphs in .graphVfx YAML for Lens Studio.

Official
Advanced
lens-studio-devslens-studio-devs
16

icon-selector

Searches a curated Material Icons catalog and imports icons into Lens Studio via the IconSelector MCP tool.

Official
Intermediate
lens-studio-devslens-studio-devs
16

lens-js-debugger

Debug running JavaScript Lenses in Lens Studio via breakpoints, expression evaluation, and CPU profiling.

Official
Advanced
lens-studio-devslens-studio-devs
16

camera-and-rendering

Configure cameras, screen-space rendering, and RenderMeshVisual materials in Lens Studio scenes.

Official
Intermediate
lens-studio-devslens-studio-devs
16

verify-preview

Verify and screenshot a running Lens in the Lens Studio preview with runtime captures and log checks.

Official
Intermediate
lens-studio-devslens-studio-devs
16

editor-api

Guides writing ExecuteEditorCode TypeScript against the Lens Studio Editor API.

Official
Advanced
lens-studio-devslens-studio-devs
16

specs-leaf-install-packages

Detects and installs the LEAF testing framework package in Lens Studio projects via MCP.

Official
Intermediate
lens-studio-devslens-studio-devs
16

lens-debug

Routes Lens Studio runtime bug symptoms to the specialist skill that owns the fix.

Official
Intermediate
lens-studio-devslens-studio-devs
16

lens-package-toolkit

Install, pack, unpack, version, and author Lens Studio native packages (.lsc/.lspkg).

Official
Advanced

Frequently Asked Questions About Lens Studio

FAQPage Schema
What tasks can I accomplish with Lens Studio's skill registry?

You can construct AR scenes with cameras, materials, shaders, VFX graphs, and physics; generate 3D meshes, music, and SFX; integrate Specs hardware like depth, camera, GPS, ASR, and WebSockets; build multiplayer Lenses with SyncKit or Snap Cloud; then test with LEAF, debug runtime issues, optimize performance, and publish to Spectacles.

Who is the target audience for these Lens Studio skills?

AR developers and creative technologists building Lenses for Snap Spectacles or the Snapchat camera. It suits TypeScript scripters, 3D/VFX artists using shader and particle graphs, and engineers handling performance tuning, multiplayer sync, cloud backends, or the SPECS 27 API migration.

How do I get started and run these skills in practice?

Open a Lens Studio 5.22+ project so the Lens Studio MCP is detected, then invoke the lens-studio-router, which gates environment readiness and routes to the right platform path. Use specs-project-init or snapchat-project-init to validate camera, SIK/UIKit packages, and preview settings before building.

What are the prerequisites and dependencies?

A Lens Studio 5.22+ project (.esproj) with the Lens Studio MCP connection is required; Specs work additionally needs SpectaclesInteractionKit and SpectaclesUIKit packages. Optional generators use Blender and Node.js, LEAF testing installs from the Asset Library, and cloud features rely on Snap Cloud powered by Supabase.

Can these skills connect a Lens to cloud backends or external services?

Yes. The specs-snap-cloud skill connects Lenses to Snap Cloud (Supabase) for persistent data, leaderboards, realtime multiplayer, storage, and edge functions. specs-internet and specs-websocket handle HTTP and socket connections, while specs-ai-remote-service integrates Gemini Live, OpenAI Realtime, DALL-E, and Snap3D via the Remote Service Gateway.