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 findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/azure-communication-common-java/SKILL.mdThe canonical home for this skill is azure-communication-common-java in sickn33/agentic-awesome-skills
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%
Proactive 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%
57c135b
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.