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.