pubnub-chat

Implement real-time chat with PubNub Chat SDK for direct, group, and threaded conversations.

6|Updated May 26, 2026
One-click install
npx skills add https://github.com/pubnub/skills --skill pubnub-chat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pubnub-chat
Source: https://github.com/pubnub/skills/tree/main/pubnub-chat
Command: npx skills add https://github.com/pubnub/skills --skill pubnub-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables developers to implement feature-rich, real-time chat experiences using PubNub's Chat SDK without building infrastructure from scratch.

Core Features & Use Cases

  • Direct messaging, group channels, and public chat with robust message history and presence.
  • Typing indicators, message reactions, and threaded conversations for interactive UX.
  • Manage users and channels with cross-platform SDKs (JS, Python, Swift, Kotlin).

Quick Start

Initialize the Chat SDK, create or fetch users, open a channel, and send a message to start a real-time conversation.

Frequently Asked Questions about pubnub-chat

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

FAQPage Schema
How do I implement real-time chat with typing indicators and message reactions?▼

Implement real-time chat with typing indicators and message reactions by initializing the PubNub Chat SDK, creating a channel, and applying its built-in interactive UX features for end-to-end conversations.

What do I need to start building a direct messaging or group chat application?▼

Start building a direct messaging or group chat application by initializing the Chat SDK with a publishKey, subscribeKey, and persistent userId to manage users, create channels, and send messages.

Does the PubNub Chat SDK support threaded conversations across web and mobile platforms?▼

Yes, the PubNub Chat SDK supports threaded conversations across web and mobile platforms using cross-platform SDKs including JavaScript, Python, Swift, and Kotlin for robust message history and presence.

Can I add read receipts and message reactions to a public chat channel?▼

Yes, you can add read receipts and message reactions to a public chat channel by utilizing the Chat SDK's feature-rich capabilities to create interactive user experiences without building infrastructure from scratch.

What is the best way to manage users and channels for a real-time messaging app?▼

The best way to manage users and channels for a real-time messaging app is using the Chat SDK to create or fetch users, open group or direct message channels, and handle message routing across platforms.