events

Coordinate Vuer session events, custom events, and RPC across 3D scenes.

3|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/vuer-ai/vuer-skill --skill events
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: events
Source: https://github.com/vuer-ai/vuer-skill/tree/main/skills/events
Command: npx skills add https://github.com/vuer-ai/vuer-skill --skill events

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vuer's event system enables structured session APIs, custom events, handlers, RPC, and streaming to orchestrate responsive 3D visualization apps.

Core Features & Use Cases

  • Session APIs for initializing and updating scene state.
  • Custom events and event handlers to react to user or system actions.
  • RPC and streaming support to fetch data and push updates in real time.
  • Use Case: Build a live Vuer scene where devices send events to update object positions.

Quick Start

Create a Vuer session and hook up a Box to listen for camera move events to see live updates.

Frequently Asked Questions about events

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage real-time streaming events for interactive 3D scenes?

To manage real-time streaming events for interactive 3D scenes, you can use Vuer's unified event system to register handlers, define custom events, and push live updates across multiple clients. This provides structured session APIs to orchestrate responsive 3D visualization apps reliably.

How does RPC work with custom event handlers in a Vuer session?

RPC in a Vuer session works by integrating with custom event handlers through a unified event system, allowing you to fetch data and execute remote procedures while reacting to user or system actions. This enables real-time data fetching and updates within 3D applications.

Can I update 3D object positions using custom events from multiple client devices?

Yes, you can update 3D object positions using custom events from multiple client devices by creating a Vuer session and registering event handlers. The system orchestrates responsive 3D visualization by managing event flow across connected clients.

What's the best way to initialize scene state for a real-time 3D visualization app?

The best way to initialize scene state for a real-time 3D visualization app is using Vuer's session APIs, which provide structured methods to set up and update the scene. This ensures reliable event flow and handler registration for event-driven applications.

Do I need a unified event system to coordinate user actions across multiple 3D clients?

Yes, you need a unified event system to coordinate user actions across multiple 3D clients because it structures session APIs, custom events, and RPC. This architecture is required to maintain reliable event flow and state synchronization for real-time streaming use cases.

Why use Vuer events instead of standard handlers for interactive 3D scene updates?

You should use Vuer events instead of standard handlers for interactive 3D scene updates because they provide structured session APIs, RPC, and streaming capabilities within a unified system. This specifically solves the need to orchestrate responsive, real-time updates across multiple clients.