lens-studio-snap-decorators

Installation
SKILL.md

Snap Decorators

The SnapDecorators package provides a set of TypeScript decorators that eliminate boilerplate code for event binding and component lookups. Instead of manually creating events in onAwake, you can use declarative annotations on your class methods and properties.

Lifecycle Event Binding

Use decorators to bind methods directly to Lens Studio lifecycle events.

import {
  bindStartEvent,
  bindUpdateEvent,
  bindDestroyEvent
} from "SnapDecorators.lspkg/decorators";

@component
export class MyAdvancedScript extends BaseScriptComponent {
  
  @bindStartEvent
  onStart() {
    print("Lens started!");
  }
Related skills

More from rolandsmeenk/lensstudioagents

Installs
4
GitHub Stars
5
First Seen
Mar 28, 2026