Azure Communication Services common utilities for Java. Use when working with CommunicationTokenCredential, user identifiers, token refresh, or shared authentication across ACS services.
82
73%
Does it follow best practices?
Impact
100%
1.33xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/azure-communication-common-java/SKILL.mdProactive token refresh credential setup
Maven groupId
100%
100%
Maven artifactId
100%
100%
Maven version
0%
100%
Uses RefreshOptions
100%
100%
Proactive refresh enabled
100%
100%
Initial token supplied
100%
100%
Callable refresher
100%
100%
Error handling in refresher
50%
100%
Credential disposed
100%
100%
CommunicationTokenCredential used
100%
100%
No full token logging
100%
100%
Communication identifier parsing and dispatch
ACS prefix mapping
100%
100%
Phone prefix mapping
100%
100%
Teams prefix mapping
100%
100%
Unknown fallback
100%
100%
instanceof dispatch
100%
100%
Typed identifiers used
100%
100%
Phone E.164 format preserved
100%
100%
All four identifier imports
100%
100%
Return type CommunicationIdentifier
100%
100%
No raw string passing
100%
100%
Entra ID auth and cloud environment configuration
InteractiveBrowserCredential
100%
100%
EntraCommunicationTokenCredentialOptions
0%
100%
Correct scope string
0%
100%
setScopes called
0%
100%
CommunicationTokenCredential from Entra options
0%
100%
MicrosoftTeamsUserIdentifier created
100%
100%
GCCH cloud environment
100%
100%
ResourceEndpoint parameter used
0%
100%
Correct imports
50%
100%
33fc69f
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.