CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-keyvault-secrets-rust

Azure Key Vault Secrets SDK for Rust. Use for storing and retrieving secrets, passwords, and API keys. Triggers: "keyvault secrets rust", "SecretClient rust", "get secret rust", "set secret rust".

70

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 solid API reference skill with excellent actionability — every operation has complete, executable Rust code. The content is well-organized and mostly concise, with only minor verbosity in the best practices section and a meaningless 'When to Use' closing line. The skill would benefit from removing filler content and adding basic error handling guidance.

Suggestions

Remove the 'When to Use' section at the end — it adds no value and is a generic filler sentence.

Add a brief error handling example (e.g., handling a 404 for a missing secret) to improve workflow robustness.

DimensionReasoningScore

Conciseness

Generally efficient with minimal unnecessary explanation. The 'Best Practices' section has a few items that are somewhat obvious (e.g., 'Use tags — for organizing and filtering secrets'), and the 'When to Use' section at the end is a meaningless filler sentence. Otherwise, the content is lean and lets the code speak for itself.

4 / 5

Actionability

Every core operation has complete, executable Rust code examples with proper imports, method calls, and response handling. The examples cover all common CRUD operations plus listing and versioning, and are copy-paste ready with only placeholder values needing substitution.

5 / 5

Workflow Clarity

For a reference/API skill, the operations are clearly sequenced from setup (install, env vars, auth) through core operations. This is not a destructive batch workflow requiring validation loops, so the lack of explicit checkpoints is acceptable. Minor gap: no error handling patterns or guidance on what to do when operations fail.

4 / 5

Progressive Disclosure

Content is well-structured with clear section headers and a logical progression from installation to authentication to operations to best practices. The reference links table provides good external navigation. Without bundle files, the inline content length (~120 lines) is reasonable for a single-file skill, though the best practices and RBAC sections could potentially be separated for a cleaner overview.

4 / 5

Total

17

/

20

Passed

Description

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

This is a well-structured skill description that clearly identifies its niche (Azure Key Vault Secrets SDK for Rust) and provides explicit trigger terms. The 'when' guidance is strong with concrete trigger phrases. The main weakness is that the capability coverage could be more comprehensive, listing additional operations beyond just storing and retrieving.

Suggestions

Expand the specificity of capabilities by listing additional operations such as listing secrets, deleting secrets, purging deleted secrets, or managing secret properties/versions.

DimensionReasoningScore

Specificity

Names the domain (Azure Key Vault Secrets SDK for Rust) and mentions 1-2 concrete actions ('storing and retrieving secrets, passwords, and API keys'), but doesn't cover more specific operations like listing secrets, deleting, purging, or backup/restore.

3 / 5

Completeness

Clearly answers 'what' (Azure Key Vault Secrets SDK for Rust, storing and retrieving secrets/passwords/API keys) and 'when' with explicit trigger phrases listed. The 'Use for...' clause and 'Triggers:' section make both dimensions explicit.

5 / 5

Trigger Term Quality

Includes highly specific and natural trigger terms like 'keyvault secrets rust', 'SecretClient rust', 'get secret rust', 'set secret rust', plus natural phrases like 'passwords', 'API keys', and 'secrets'. These cover both user-facing language and SDK-specific terms.

5 / 5

Distinctiveness Conflict Risk

Highly distinctive with the combination of Azure Key Vault, Secrets, and Rust. The specific SDK name 'SecretClient' and language-specific triggers make it very unlikely to conflict with other skills.

5 / 5

Total

18

/

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.