add-chat-button-to-surface

Add a state-aware ChatButton to user interfaces with connection status checks.

Updated May 30, 2026
One-click install
npx skills add https://github.com/buitrankimlong/thongtincty --skill add-chat-button-to-surface
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-chat-button-to-surface
Source: https://github.com/buitrankimlong/thongtincty/tree/main/.claude/skills/add-chat-button-to-surface
Command: npx skills add https://github.com/buitrankimlong/thongtincty --skill add-chat-button-to-surface

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of adding a state-aware ChatButton to various user interfaces, enhancing communication and engagement.

Core Features & Use Cases

  • State-aware ChatButton: Adds a ChatButton to profile pages, cards, headers, or dropdown menus with connection status checks.
  • Integration: Designed to integrate with existing systems post-Phase 1-3 of the Chat Feature Plan.
  • Use Case: For developers looking to add a chat entry-point to a new surface after implementing Phase 6 integration.

Quick Start

Use the add-chat-button-to-surface skill to add a ChatButton to the user's profile header.

Frequently Asked Questions about add-chat-button-to-surface

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

FAQPage Schema
How do I add a chat button to a user interface surface?

Adding a chat button to a surface involves implementing a state-aware ChatButton that checks connection status to enable real-time communication and boost user engagement.

What is a state-aware ChatButton and when do I need it?

A state-aware ChatButton is a user interface component that manages real-time communication based on connection status. You need it when adding a chat entry-point to profile pages, cards, headers, or dropdown menus.

Do I need to complete ChatFeaturePlan phases before adding a chat button?

Yes, you must complete ChatFeaturePlan phases 1-3 and implement Phase 6 integration before adding a chat button to a new user interface surface.

Can I integrate real-time chat into existing profile headers?

Yes, you can integrate real-time chat into existing profile headers by adding a state-aware ChatButton. It handles connection status checks to ensure reliable communication within your current user interface design.

What are the limitations of adding a chat button to dropdown menus?

Adding a state-aware chat button to dropdown menus depends on prior completion of Phase 6 integration and ChatFeaturePlan phases 1-3. Without these prerequisites, the connection status checks and real-time communication features will not function correctly.