CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-keyvault-certificates-rust

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

53

Quality

60%

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-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

57%Scale 1-5

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

This is a functional SDK reference skill with good executable code examples covering the main certificate operations. Its main weaknesses are the inclusion of generic best practices and lifecycle descriptions that don't add value for Claude, and the lack of validation/error-handling guidance for async certificate creation and destructive operations like delete/purge.

Suggestions

Remove or significantly trim the 'Best Practices', 'Certificate Lifecycle', and 'When to Use' sections — these are generic knowledge that doesn't add actionable value.

Add a validation/polling step after create_certificate showing how to check the operation status, since certificate creation is asynchronous and may take time to complete.

Show how to verify a certificate exists before deletion and how to handle errors for destructive operations (delete/purge).

Provide a concrete value for `base64_cert_data` in the import example or show how to read it from a file.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good code examples, but includes some unnecessary sections like 'Certificate Lifecycle' which restates what the code examples already demonstrate, 'Best Practices' with generic advice Claude already knows, and the vacuous 'When to Use' section. The 'Reference Links' table is useful but the best practices section could be significantly trimmed.

3 / 5

Actionability

Provides concrete, executable Rust code for all core operations including authentication, CRUD operations, and listing. Minor gaps include the 'Update Certificate Policy' example which uses Default::default() with only a comment placeholder, and the import example references an undefined `base64_cert_data` variable without showing how to obtain it.

4 / 5

Workflow Clarity

The Certificate Lifecycle section provides a sequence but lacks validation checkpoints. Certificate creation is an async operation that may need polling for completion, but no guidance is given on checking operation status or handling failures. For a skill involving certificate management (which can be destructive with delete/purge), there are no validation or verification steps.

3 / 5

Progressive Disclosure

The content is reasonably structured with clear section headers, but at ~150 lines it inlines everything without splitting detailed API examples into separate files. The reference links to external docs are helpful, but the skill could benefit from separating the core quick-start from the full operation catalog. No bundle files are provided to offload content to.

3 / 5

Total

13

/

20

Passed

Description

62%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 reasonably clear and identifies a specific technology stack (Azure Key Vault Certificates SDK for Rust) with some concrete actions. However, it could be more comprehensive in listing specific operations beyond the vague 'managing' and could include more natural trigger terms and synonyms that users might use when seeking this skill.

Suggestions

Expand 'managing certificates' into specific actions like 'listing, deleting, updating certificate policies, retrieving certificate versions' to improve specificity.

Add natural trigger terms and synonyms such as 'cert', 'SSL', 'TLS', 'azure_security_keyvault_certificates crate', or '.pem/.pfx files' to improve discoverability.

DimensionReasoningScore

Specificity

Names the domain (Azure Key Vault Certificates SDK for Rust) and lists a few concrete actions (creating, importing, managing certificates), but 'managing' is vague and doesn't enumerate specific operations like listing, deleting, updating policies, etc.

3 / 5

Completeness

Has a clear 'what' (Azure Key Vault Certificates SDK for Rust) and a 'when' via 'Use for creating, importing, and managing certificates', though the 'when' could be more explicit with trigger phrases like 'Use when the user needs to interact with Azure Key Vault certificates in Rust'.

4 / 5

Trigger Term Quality

Includes relevant keywords like 'Azure Key Vault', 'Certificates', 'SDK', and 'Rust', but misses natural variations users might say such as 'cert', 'TLS', 'SSL', 'key vault certificate', 'azure_security_keyvault', or crate names.

3 / 5

Distinctiveness Conflict Risk

Fairly distinct due to the combination of Azure Key Vault + Certificates + Rust, which narrows the niche considerably. Minor overlap risk with a general Azure SDK skill or a broader Key Vault skill covering keys and secrets.

4 / 5

Total

14

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.