Realtime Services skills for AI agents
15 practitioner-grade realtime services skills, each a focused Markdown document your agent loads into context on demand. Search them from Claude Desktop, Cursor or any MCP client, or pull one with the CLI.
All 15 skills
- Ably Realtime
Ably is a robust, globally distributed real-time platform offering publish/subscribe messaging, presence, and channels. It ensures reliable, low-latency message delivery and handles connection management, scaling, and fault tolerance automatically. Use Ably for building interactive, live experiences like chat, collaborative apps, and IoT dashboards.
261 lines - Centrifugo
Centrifugo is a high-performance, real-time messaging server that handles WebSocket, SSE, and GRPC streams. Use it to build scalable real-time features like chat, live updates, and notifications without managing complex low-level networking. It acts as a stateless, language-agnostic publish/subscribe broker.
307 lines - Convex Realtime
Integrate Convex for a real-time backend with reactive queries, transactional mutations, and automatic subscriptions. Define schema, write server functions, and consume live data in React without manual syncing.
237 lines - Electric SQL
Integrate ElectricSQL to build local-first, real-time applications with a PostgreSQL backend. Synchronize data seamlessly between client-side SQLite and a central database, enabling offline-first capabilities and instant UI updates.
212 lines - Firebase Realtime Db
Integrate Firebase Realtime Database for synchronized data with listeners, offline persistence, and security rules. Structure data flat, manage subscriptions, and handle conflict resolution.
217 lines - Liveblocks
Integrate Liveblocks for collaborative features including real-time presence, conflict-free storage, threaded comments, and notifications. Build multiplayer experiences with minimal server-side code.
212 lines - Mercure
Mercure is an open-source, self-hosted, real-time push API built on the W3C Server-Sent Events (SSE) standard. It allows you to push data updates from a server to web browsers and other clients instantly, enabling reactive and dynamic user interfaces without constant polling.
296 lines - Nats
NATS is a high-performance, open-source messaging system for cloud-native applications, IoT, and microservices. It enables scalable, secure, and resilient communication through publish-subscribe, request-reply, and streaming patterns. You use NATS when you need a fast, lightweight, and versatile message bus for real-time data flows and inter-service communication.
232 lines - Partykit
Integrate PartyKit for serverless real-time applications using WebSocket rooms backed by Durable Objects. Build stateful collaboration servers with zero infrastructure management and edge-deployed compute.
241 lines - Phoenix Channels
Integrate Phoenix Channels for robust, real-time communication in web applications. Leverage Elixir's concurrency and fault tolerance to build scalable pub/sub systems, enabling features like live chat, notifications, and collaborative editing with low latency and high reliability.
299 lines - Socket Io
Integrate Socket.IO for real-time bidirectional event-based communication between clients and servers. Handle namespaces, rooms, acknowledgements, middleware, and binary streaming with proper error recovery.
220 lines - SSE
Implement Server-Sent Events for unidirectional server-to-client streaming over HTTP. Handle EventSource connections, custom event types, automatic reconnection, and streaming responses for AI and live feeds.
264 lines - Supabase Realtime
Integrate Supabase Realtime for listening to Postgres changes, broadcasting messages between clients, and tracking user presence. Configure channels, row-level security, and subscription lifecycles correctly.
214 lines - Websocket Native
Implement native WebSocket connections for full-duplex communication. Handle connection lifecycle, binary data, heartbeats, reconnection strategies, and message framing without third-party libraries.
333 lines - Yjs CRDT
Yjs is a high-performance, open-source CRDT implementation for building robust collaborative applications. It enables real-time synchronization of shared data structures like text, arrays, and maps across multiple clients without conflicts. Choose Yjs when you need strong offline-first capabilities and complex collaborative editing experiences for web applications.
232 lines