---
title: "Durable Streams - Yjs Sync - Air Market"
description: "The basic setup is working and now you need the connection to behave a particular way. This goes deeper into the provider: its options, its lifecycle, the events it emits, and how it recovers from er…"
canonical: "https://airmarket.ai/app/yjs-sync"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Durable Streams - Yjs Sync

Skill by [Durable Streams](/@durable-streams)

# Durable Streams - Yjs Sync

Take control of how the connection behaves, past the basic setup

## What this does

The basic setup is working and now you need the connection to behave a particular way. This goes deeper into the provider: its options, its lifecycle, the events it emits, and how it recovers from errors. Reach for it when the defaults are not what you want.

### Top 3 things it does for you

- Configure the provider's options
- Handle connecting, disconnecting, and tearing down
- React to sync, status, and error events

## Information

**Durable Streams - Yjs Sync at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Durable Streams](/@durable-streams) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 5 KB |
| Licence | MIT |
| Repository | [durable-streams/durable-streams](https://github.com/durable-streams/durable-streams/tree/8d7852494c30a315f618253e9bce1e846b5c5937/packages/y-durable-streams/skills/yjs-sync) |
| GitHub stars | 1,666 (as of Nov 2026) |
| Installs | 1, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Durable Streams - Yjs Sync and flagged nothing. AIR's verdict: **safe**.

**What Durable Streams - Yjs Sync's check was run against**

|  |  |
| --- | --- |
| Commit | 8d7852494c30a315f618253e9bce1e846b5c5937 |
| Content hash | bdf3f1a424a60c3e498419057afffbd50c9e038a0c6be68ca8aad24da8d2976e |
| Files read | [Browse the files at this exact commit](https://github.com/durable-streams/durable-streams/blob/8d7852494c30a315f618253e9bce1e846b5c5937/packages/y-durable-streams/skills/yjs-sync/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Durable Streams - Yjs Sync](/security/yjs-sync)

## About Durable Streams - Yjs Sync

This is a deep dive into the provider for the Yjs durable streams package. It covers the provider's options, the connection lifecycle of connecting, disconnecting, and destroying, and the synced, status, and error events, along with the connection state machine.

It also covers dynamic auth headers, choosing between the live mode transports, and how error recovery behaves. Load it when configuring provider behavior beyond basic setup.

## What's inside

- SKILL.md - instructions

## Questions

### Is Durable Streams - Yjs Sync safe to install?

AIR scanned this exact version of Durable Streams - Yjs Sync and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 8d7852494c30, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/yjs-sync.

### How do I install Durable Streams - Yjs Sync?

Open https://airmarket.ai/app/yjs-sync on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/durable-streams/durable-streams/tree/8d7852494c30a315f618253e9bce1e846b5c5937/packages/y-durable-streams/skills/yjs-sync. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Durable Streams](/@durable-streams)

---

Canonical URL: <https://airmarket.ai/app/yjs-sync>
