CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-identity-rust

Azure Identity SDK for Rust authentication. Use for DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential, and token-based authentication.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/azure-identity-rust/SKILL.md

The canonical home for this skill is azure-identity-rust in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable reference with executable examples for the common credentials and clear selection guidance. The main improvements are trimming the boilerplate 'When to Use' line, adding code for the remaining credential types, and deepening the selection rationale.

Suggestions

Remove or replace the generic 'This skill is applicable to execute the workflow or actions described in the overview.' line with concrete guidance on when to choose each credential.

Add short executable code snippets for the credentials currently only listed in the table (WorkloadIdentityCredential, ClientCertificateCredential, AzurePipelinesCredential, ClientAssertionCredential).

Expand the credential-selection guidance into an explicit decision workflow (e.g., local dev -> managed identity in Azure-hosted -> service principal elsewhere) so the recommended path is unambiguous.

DimensionReasoningScore

Conciseness

The body is lean — compact code blocks, tables, and minimal prose that assumes Claude's competence — with only minor padding such as the boilerplate 'This skill is applicable to execute the workflow or actions described in the overview.' line that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, executable Rust examples for the three primary credentials (DeveloperTools, ManagedIdentity, ClientSecret) plus install and env-var guidance, but several credential types (WorkloadIdentity, ClientCertificate, AzurePipelines, ClientAssertion) appear only in a table without code, leaving minor gaps.

4 / 5

Workflow Clarity

Credential selection is sequenced via the ordered Credential Chain Order table (1 then 2) and environment-based Best Practices (local dev vs production), giving clear decision guidance; no validation checkpoints are needed since credential selection is non-destructive.

4 / 5

Progressive Disclosure

No bundle files exist, so the self-contained body is evaluated on its own structure; it is organized into clear, well-labeled sections with an external Reference Links table, though the weak 'When to Use' section and absence of any split-out detail keep it just below the top anchor.

4 / 5

Total

16

/

20

Passed

Description

78%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A focused, specific description that clearly identifies its niche and supplies an explicit 'Use for' trigger with concrete credential names. It could be elevated by adding common synonyms (Entra ID/Azure AD, service principal) and reframing the trigger around user situations.

DimensionReasoningScore

Specificity

Names the domain ('Azure Identity SDK for Rust authentication') and several concrete credential types ('DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential'), which are specific capabilities rather than vague abstractions, though coverage is partial relative to the full credential set listed in the body.

4 / 5

Completeness

Answers both what ('Azure Identity SDK for Rust authentication') and when via an explicit 'Use for ...' trigger clause listing concrete credentials; the 'when' lists capabilities rather than user-facing situations, so it falls just short of the fully explicit anchor.

4 / 5

Trigger Term Quality

Includes natural, targeted terms a Rust/Azure user would invoke ('Azure Identity', 'token-based authentication', the named credential types), but omits common synonyms such as 'Azure AD', 'Entra ID', or 'service principal'.

4 / 5

Distinctiveness Conflict Risk

The combination 'Azure Identity SDK for Rust' plus named credential types carves out a clear, narrow niche with minimal overlap risk against other skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

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.