Build real-time chat applications with Azure Communication Services Chat Java SDK. Use when implementing chat threads, messaging, participants, read receipts, typing notifications, or real-time cha...
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill azure-communication-chat-java91
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Thread and participant management
Correct Maven artifact
100%
100%
Correct SDK version
0%
100%
CommunicationTokenCredential usage
100%
100%
ChatClientBuilder pattern
100%
100%
CreateChatThreadOptions usage
100%
100%
Thread ID retrieval
100%
100%
ChatThreadClient retrieval
100%
100%
CommunicationUserIdentifier cast
100%
100%
shareHistoryTime on add
0%
100%
removeParticipant call
100%
100%
Environment variable configuration
75%
100%
Compilable Java output
100%
100%
Without context: $0.3980 · 3m 54s · 21 turns · 69 in / 5,974 out tokens
With context: $0.9528 · 5m 51s · 35 turns · 302 in / 9,517 out tokens
Messaging, pagination, and error handling
TEXT message type
100%
100%
HTML message type
100%
100%
SendChatMessageOptions pattern
100%
100%
getContent().getMessage() access
100%
100%
Edited/deleted null checks
100%
100%
UpdateChatMessageOptions usage
100%
100%
deleteMessage call
100%
100%
ListChatMessagesOptions with maxPageSize
100%
100%
iterableByPage pagination
100%
100%
HttpResponseException handling
100%
100%
Status code discrimination
100%
100%
System message filtering
100%
100%
Without context: $0.7281 · 6m 49s · 28 turns · 35 in / 11,528 out tokens
With context: $1.1638 · 10m 36s · 47 turns · 84 in / 14,448 out tokens
Typing notifications, read receipts, and thread lifecycle
TypingNotificationOptions with display name
100%
100%
sendTypingNotificationWithResponse
0%
100%
Simple typing notification
100%
100%
sendReadReceipt call
100%
100%
listReadReceipts call
100%
100%
Receipt field access
100%
100%
getProperties for thread info
100%
100%
updateTopic call
100%
100%
deleteChatThread on chatClient
100%
100%
listChatThreads with ChatThreadItem
100%
100%
lastMessageReceivedOn field
100%
100%
Read receipt timing comment or check
33%
0%
Without context: $0.4164 · 4m 16s · 22 turns · 76 in / 7,101 out tokens
With context: $0.9906 · 8m 40s · 41 turns · 48 in / 10,612 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.