supabase-realtime

Implements and manages Supabase Realtime WebSocket connections for database changes, presence, and broadcasts.

Updated Nov 16, 2025
One-click install
npx skills add https://github.com/mhintz1980/ptl-lova --skill supabase-realtime-mhintz1980
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-realtime
Source: https://github.com/mhintz1980/ptl-lova/tree/main/claude-code-supabase-skills/skills/supabase-realtime
Command: npx skills add https://github.com/mhintz1980/ptl-lova --skill supabase-realtime-mhintz1980

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides developers to implement and manage real-time data streams using Supabase Realtime via WebSocket connections, enabling apps to react instantly to database changes, track presence, and broadcast messages.

Core Features & Use Cases

  • Realtime subscriptions: Listen to inserts, updates, and deletes across public tables.
  • Presence tracking: Monitor active users in channels for collaborative features.
  • Broadcast messaging: Send and receive broadcast events to channel groups.
  • Practical patterns: Example workflows and message formats for common real-time tasks.

Quick Start

Connect to a Supabase Realtime WebSocket and start listening to table changes, presence events, and broadcast messages.

Frequently Asked Questions about supabase-realtime

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

FAQPage Schema
How do I listen to live Supabase database changes via WebSocket?

To listen to live Supabase database changes via WebSocket, establish a realtime subscription to monitor inserts, updates, and deletes across public tables. This skill guides you through configuring channels and event types for instant data streaming.

How does Supabase Realtime presence tracking work for collaborative apps?

Supabase Realtime presence tracking works by monitoring active users within shared channels to enable collaborative app features. You can use it to sync user states across clients and build live monitoring dashboards without polling the database.

Can I broadcast messages to channel groups using Supabase Realtime?

Yes, you can broadcast messages to channel groups using Supabase Realtime. This skill demonstrates how to send and receive broadcast events, allowing you to build real-time messaging and notification systems across multiple connected clients.

What are the prerequisites for setting up Supabase Realtime subscriptions?

Prerequisites for setting up Supabase Realtime subscriptions include a configured Supabase project and an understanding of WebSocket connections. This skill covers required tooling, subscription payloads, and example workflows to implement end-to-end real-time patterns.

What is the best way to manage multiple Supabase Realtime channels for live monitoring?

The best way to manage multiple Supabase Realtime channels for live monitoring is to configure distinct subscriptions for each table and event type. This skill provides example workflows demonstrating how to handle presence events, broadcasts, and database changes simultaneously.

Why does my Supabase Realtime subscription stop working across multiple tables?

A Supabase Realtime subscription may stop working across multiple tables if channel configurations or event types are incorrectly set up. This skill helps troubleshoot by providing correct message formats, subscription payloads, and practical patterns for real-time data streams.