CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-communication-chat-java

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-java
What are skills?

91

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

20%

Team Chat Infrastructure Setup

Thread and participant management

Criteria
Without context
With context

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

100%

Customer Support Chat Message Handler

Messaging, pagination, and error handling

Criteria
Without context
With context

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

91%

6%

Remote Team Collaboration: Engagement and Thread Lifecycle

Typing notifications, read receipts, and thread lifecycle

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.