sync-kit

Coordinate real-time multiplayer state across Spectacles devices with SyncKit.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/specs-devs/agentic-tools --skill sync-kit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-kit
Source: https://github.com/specs-devs/agentic-tools/tree/main/skills/sync-kit
Command: npx skills add https://github.com/specs-devs/agentic-tools --skill sync-kit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to build multiplayer experiences in Spectacles by coordinating shared state, ownership, and real-time synchronization across devices.

Core Features & Use Cases

  • Shared state across users using SyncEntity and StorageProperty
  • Networked object instantiation with Instantiator
  • Ownership and session management to ensure correct write access
  • Real-time synchronization patterns for common AR collaboration scenarios

Quick Start

Integrate SpectaclesSyncKit into your scene and expose a SyncEntity to coordinate shared state across devices.

Frequently Asked Questions about sync-kit

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

FAQPage Schema
How do I add real-time multiplayer to Spectacles AR experiences?

To add real-time multiplayer to Spectacles, integrate SpectaclesSyncKit into your scene and expose a SyncEntity to coordinate shared state across connected devices.

How does ownership and session management work for synchronized AR objects?

Ownership and session management for synchronized AR objects ensures correct write access by assigning control to specific devices, preventing conflicting state updates during multi-user collaboration.

What is the best way to instantiate networked objects across multiple Spectacles devices?

The best way to instantiate networked objects across Spectacles devices is using the Instantiator component provided by the synchronization kit, which manages synchronized object creation in shared sessions.

Can I share real-time state across users for collaborative AR demos?

Yes, you can share real-time state across users for collaborative AR demos by utilizing SyncEntity and StorageProperty components to coordinate and maintain synchronized data across devices.

Do I need any external networking dependencies to sync multi-user state in Spectacles?

No external networking dependencies are required to sync multi-user state in Spectacles, as the synchronization kit provides a self-contained architecture for managing networked objects and sessions.

What are the limitations of custom networking approaches for Spectacles multiplayer?

Custom networking approaches for Spectacles multiplayer may lack built-in ownership checks and synchronized instantiation, whereas this kit provides structured session control and real-time state management specifically for AR collaboration.