CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-mgmt-weightsandbiases-dotnet

Azure Weights & Biases SDK for .NET. ML experiment tracking and model management via Azure Marketplace. Use for creating W&B instances, managing SSO, marketplace integration, and ML observability.

Quality

73%

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-mgmt-weightsandbiases-dotnet/SKILL.md

The canonical home for this skill is azure-mgmt-weightsandbiases-dotnet in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 code-heavy, largely executable API skill with a logical workflow sequence and useful error-handling guidance. It is weakened by padded filler sections, inlined reference tables in a single long file, and a missing validation step before the destructive delete operation.

Suggestions

Add a validation checkpoint before the destructive Delete workflow (e.g., get and display the instance's name/state, or require explicit confirmation) and describe the delete→verify-deleted feedback loop.

Remove or condense low-value sections: the tautological "When to Use" line, the generic Best Practices list, and the Marketplace Offer Details table that duplicates values already shown in the create workflow's code.

Move the Key Types, Available Regions, and Reference Links tables into a references/ file (e.g., references/types-and-regions.md) and link to it from SKILL.md to keep the overview concise.

DimensionReasoningScore

Conciseness

The core workflow code is efficient, but the body carries several padded sections: a tautological "When to Use" ("This skill is applicable to execute the workflow or actions described in the overview"), a generic Best Practices list Claude already knows ("Use DefaultAzureCredential — Supports multiple auth methods automatically"), and a Marketplace Offer Details table duplicating values already shown in the create-workflow code. Not 4 because these unnecessary sections are more than minor; not 2 because the workflows themselves are lean and token-earning.

3 / 5

Actionability

Mostly executable: complete install commands, env vars, ArmClient auth, and full C# for create/get/list/SSO/update/delete with concrete property values. Not 5 because workflow 7 admits it is a workaround ("Implement via direct ARM call if SDK doesn't expose this") and offers no real name-availability check, and placeholders like "<entra-app-id>" require user input without guidance on obtaining them.

4 / 5

Workflow Clarity

The seven workflows are clearly numbered and sequenced (create → get → list → SSO → update → delete) with a dedicated error-handling section, but the destructive Delete workflow has no validation or pre-check step (no listing/confirming what is about to be deleted), and the create workflow has no explicit wait/verify checkpoint for provisioning state beyond WaitUntil.Completed. Per the destructive-operation cap, this cannot exceed 3; it is not 2 because the sequence itself is well-defined with status-code-specific error handling.

3 / 5

Progressive Disclosure

Good section structure and navigation headers, but everything is inlined in a ~330-line SKILL.md with no bundle files at all: the Key Types Reference, Available Regions, Marketplace Offer Details, Related SDKs, and Reference Links tables are reference material that belongs in a separate reference file. Not 4 because content that clearly should be split out is inline; not 2 because the document is well-organized with clear sections rather than a monolithic dump.

3 / 5

Total

13

/

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 strong description: specific domain, third person, concrete actions, and an explicit Use-for clause with good natural keywords including both "Weights & Biases" and "W&B". Its main weakness is that the trigger guidance lists use cases rather than the concrete situations or phrases that should activate the skill.

DimensionReasoningScore

Specificity

Lists several concrete actions ("creating W&B instances, managing SSO, marketplace integration") alongside a clear domain, but "ML observability" is vague and CRUD/update coverage is incomplete. Not 5 because one action is a buzzword and coverage has minor gaps; not 3 because more than 1-2 concrete actions are explicitly stated.

4 / 5

Completeness

Has a clear third-person "what" ("Azure Weights & Biases SDK for .NET. ML experiment tracking and model management via Azure Marketplace") plus an explicit "Use for..." clause covering when to use it. Not 5 because the when-guidance is an action list rather than concrete trigger phrases (e.g., "Use when the user mentions W&B or wants to deploy..."); not 3 because the when-guidance is explicit, not merely implied.

4 / 5

Trigger Term Quality

Good natural-keyword coverage: "Weights & Biases", "W&B", "Azure", ".NET", "SDK", "SSO", "marketplace" are terms users would actually say. Not 5 because common synonyms like "single sign-on", "Entra ID", or "wandb.ai" are missing; not 3 because both the full and abbreviated product names plus several natural domain terms are present.

4 / 5

Distinctiveness Conflict Risk

A clear niche (Azure Marketplace + Weights & Biases + .NET) with distinct triggers ("Weights & Biases", "W&B", "SSO", "marketplace") that would not naturally fire for other skills. At most trivial overlap with generic Azure ML or W&B SDK skills, which the Marketplace/.NET qualifiers disambiguate.

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.

Validation — 15 / 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

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/azure-mgmt-weightsandbiases-dotnet/SKILL.md

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.