What problem does it solve? Adding live cursor tracking to collaborative apps involves subtle setup requirements — correct VeltCursor placement, per-document scoping, and authProvider authentication — and getting any of them wrong means cursors never render or leak across documents. This Skill provides 13 evidence-backed rules covering setup, configuration, data access, events, wireframe customization, and debugging for Velt Cursors. ## Core Features & Use Cases - Core Setup Rules: Enforce authProvider over deprecated identify(), place VeltCursor inside the collaborative content area, and scope cursors per document with setDocuments to prevent cross-document leakage. - Configuration & Data Access: Restrict cursors to specific DOM elements via allowedElementIds, enable avatar mode, tune inactivity timeouts, and read cursor state with useCursorUsers / useCursorUtils hooks or the getCursorElement Observable API. - Wireframe Customization: Customize the cursor pointer with VeltCursorPointerWireframe variants (Arrow, Avatar, Default, Audio/Video Huddle) and bind flat-config componentConfig template variables like cursorUser, showAvatar, and showVideo. - Use Case: When building a collaborative whiteboard and remote cursors appear in the toolbar or from other documents, the debugging checklist pinpoints the missing setDocuments call or the JSON.stringify mistake on allowedElementIds. ## Quick Start Ask the agent to add Velt real-time cursor tracking to your React canvas component with document scoping and avatar mode enabled.