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.