CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-keyvault-certificates-rust

Azure Key Vault Certificates SDK for Rust. Use for creating, importing, and managing certificates.

60

Quality

71%

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/skills/azure-keyvault-certificates-rust/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

68%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.

The body is an efficient, action-oriented reference with executable code for the common operations. It is held back by missing validation around destructive lifecycle steps and a couple of incomplete code examples.

Suggestions

Add an explicit verification step before destructive operations (e.g. confirm the certificate exists and prompt before delete/purge) to lift the workflow_clarity cap.

Complete the Update Certificate Policy example with real fields instead of '..Default::default()' and define or annotate the base64_cert_data placeholder used in Import.

Replace the vague 'When to Use' sentence with concrete triggers (e.g. X.509/TLS cert creation, Key Vault import, expiration monitoring) or remove it.

DimensionReasoningScore

Conciseness

The body is code-forward with minimal prose and assumes Claude's competence, but the 'When to Use' line ('applicable to execute the workflow or actions described in the overview') is filler that does not earn its place.

4 / 5

Actionability

Each operation ships concrete, mostly copy-paste-ready Rust; minor gaps remain — an undefined base64_cert_data variable, an essentially empty Update Certificate Policy example, and a List example requiring the futures crate.

4 / 5

Workflow Clarity

The Certificate Lifecycle lists a 6-step sequence but as conceptual states rather than a validated workflow, and destructive Delete/Purge operations lack any verification checkpoint, capping this dimension at 3.

3 / 5

Progressive Disclosure

Content is well-organized into clear sections with an external Reference Links table for navigation; at over 50 lines it does not qualify for the simple-skill exception, and no internal bundle references exist, but a single-file overview is appropriate for this scope.

4 / 5

Total

15

/

20

Passed

Description

73%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.

The description is specific and distinct, clearly naming the niche and a few concrete actions with explicit trigger guidance. Its main weakness is modest action coverage and a 'when' clause framed around actions rather than natural user scenarios.

Suggestions

Expand the action list to reflect full coverage (e.g. 'creating, importing, getting, listing, updating, and deleting certificates') so specificity is comprehensive.

Reframe the trigger as a scenario clause (e.g. 'Use when managing X.509/TLS certificates in Azure Key Vault from Rust') to add natural synonyms and an explicit 'when'.

DimensionReasoningScore

Specificity

Names the domain plus two concrete actions ('creating, importing') and one generic umbrella ('managing'), but is not comprehensive — the body covers get/list/delete/renew/purge which the description omits.

3 / 5

Completeness

Has a clear 'what' (SDK for creating, importing, and managing certificates) and explicit trigger guidance ('Use for creating, importing, and managing certificates'); the 'when' is action-based rather than scenario-based and could be more explicit.

4 / 5

Trigger Term Quality

Covers the natural core terms a user would say ('Azure Key Vault', 'certificates', 'Rust', 'creating', 'importing'); missing common synonyms like X.509, PFX/PEM, cert, or TLS.

4 / 5

Distinctiveness Conflict Risk

The phrase 'Azure Key Vault Certificates SDK for Rust' carves out a narrow niche (specific product, resource type, and language) with minimal overlap risk against other skills.

5 / 5

Total

16

/

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.