CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-mgmt-apicenter-dotnet

Azure API Center SDK for .NET. Centralized API inventory management with governance, versioning, and discovery.

51

Quality

56%

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 skill provides highly actionable, executable C# code covering the full Azure API Center SDK surface area. Its main weakness is that it's a monolithic document that would benefit significantly from splitting into overview + reference files, and it includes some unnecessary content (generic best practices, tautological 'When to Use' section). The workflow sequencing is logical but lacks explicit validation between dependent steps.

Suggestions

Split the 10 workflow examples into a separate WORKFLOWS.md or EXAMPLES.md file, keeping only 2-3 core examples (create service, create API, import spec) in SKILL.md as a quick start

Move the Key Types Reference table to a separate REFERENCE.md file and link to it from SKILL.md

Remove the 'When to Use' section (adds no value) and trim Best Practices to only non-obvious, SDK-specific guidance

Add a brief validation note after service/workspace creation steps, e.g., checking operation.Value is not null before proceeding to dependent resource creation

DimensionReasoningScore

Conciseness

The skill is quite long (~300+ lines) with 10 detailed workflow examples. While each example is useful, the sheer volume of code examples covering every resource type (workspace, API, version, definition, environment, deployment, metadata schema, listing) makes this verbose. Some examples could be consolidated or moved to a separate reference file. The Best Practices section contains generic advice Claude would already know (e.g., 'use semantic versioning'). The 'When to Use' section is a meaningless tautology.

3 / 5

Actionability

Every workflow step includes complete, executable C# code with proper using statements, realistic data, and correct SDK patterns. The code covers creation, import/export, listing, and error handling — all copy-paste ready with concrete property values and realistic examples.

5 / 5

Workflow Clarity

The resource hierarchy diagram clearly establishes the dependency chain, and the numbered workflows follow a logical sequence (service → workspace → API → version → definition). However, there are no explicit validation checkpoints between steps (e.g., verifying the service was created before creating a workspace). Since these are non-destructive create-or-update operations, the lack of validation is less critical, but checking operation success before proceeding would improve robustness.

4 / 5

Progressive Disclosure

All content is inlined in a single monolithic file with no bundle files. The 10 workflow examples, key types reference table, best practices, and error handling could easily be split into separate files (e.g., WORKFLOWS.md, REFERENCE.md). The Reference Links section points to external URLs but there's no internal file organization. For a skill this large, the lack of any content splitting is a significant organizational weakness.

2 / 5

Total

14

/

20

Passed

Description

45%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 identifies a specific technology (Azure API Center SDK for .NET) which helps with distinctiveness, but it lacks concrete actions and has no 'Use when...' guidance for skill selection. The capabilities listed (governance, versioning, discovery) are abstract nouns rather than actionable descriptions of what the skill enables Claude to do.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user needs to register, discover, or manage APIs in Azure API Center, or when working with the Azure.ApiCenter .NET SDK'.

Replace abstract nouns with concrete actions, e.g., 'Register and catalog APIs, enforce governance policies, manage API versions and deployments, search and discover APIs across the organization'.

Include natural synonyms and related terms users might use, such as 'API catalog', 'API registry', 'API management', 'Azure.ApiCenter NuGet package'.

DimensionReasoningScore

Specificity

Names the domain (Azure API Center SDK for .NET) and lists a few capabilities (inventory management, governance, versioning, discovery), but these are high-level concepts rather than concrete actions like 'register APIs', 'enforce governance policies', or 'query API metadata'.

3 / 5

Completeness

Provides a partial 'what' (centralized API inventory management with governance, versioning, discovery) but has no 'when' clause at all. The absence of a 'Use when...' clause caps this at 3 per guidelines, and the 'what' is also somewhat vague, bringing it to 2.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'Azure API Center', '.NET', 'API inventory', 'governance', 'versioning', and 'discovery', but misses natural user phrases like 'register APIs', 'API catalog', 'NuGet', 'SDK', or specific class/method references users might search for.

3 / 5

Distinctiveness Conflict Risk

The specificity of 'Azure API Center SDK for .NET' creates a fairly distinct niche that is unlikely to conflict with most other skills. However, it could overlap with broader Azure SDK skills or general API management skills.

4 / 5

Total

12

/

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.