CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-mgmt-fabric-py

Azure Fabric Management SDK for Python. Use for managing Microsoft Fabric capacities and resources.

46

Quality

48%

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-fabric-py/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

39%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 skill provides a comprehensive API reference for azure-mgmt-fabric with mostly executable code examples, but suffers from significant verbosity through repeated boilerplate, unnecessary reference tables, and lack of workflow structure. Destructive operations (delete, update) lack validation steps, and the monolithic structure would benefit from splitting reference material into separate files.

Suggestions

Remove the duplicated authentication/client setup code from the 'Create Fabric Capacity' section and reference the Authentication section instead; also remove the trivial 'When to Use' section.

Add validation and confirmation steps for destructive operations like delete (e.g., check capacity state before deleting, verify deletion completed) and for update operations (verify the update applied correctly).

Move the SKU table, capacity states table, and detailed per-operation examples into a separate REFERENCE.md file, keeping SKILL.md as a concise overview with the most common operations.

Add the missing import for FabricCapacityAdministration in the create capacity example to make it actually executable.

DimensionReasoningScore

Conciseness

Significant redundancy: the authentication/client setup code is repeated in the 'Create Fabric Capacity' section after already being shown in the 'Authentication' section. The SKU table, capacity states table, and best practices section contain information Claude already knows or could infer. The 'When to Use' section is a meaningless tautology.

2 / 5

Actionability

The code examples are concrete and mostly executable with real imports, method calls, and model classes. However, the 'Create Fabric Capacity' example references FabricCapacityAdministration without importing it, which would cause a NameError. Most other snippets are copy-paste ready.

4 / 5

Workflow Clarity

The skill presents individual operations as isolated code blocks with no sequencing, validation, or error handling. Destructive operations like delete have no confirmation or validation steps. There's no workflow connecting operations (e.g., check name → create → verify state → manage lifecycle), and no error recovery guidance.

2 / 5

Progressive Disclosure

Everything is inlined in a single long file (~200 lines) with no references to external files. The SKU reference table, capacity states table, and detailed code examples for every operation could be split into separate reference files. The flat structure makes it hard to quickly find what's needed.

2 / 5

Total

10

/

20

Passed

Description

57%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 clear domain (Azure Fabric Management SDK for Python) and includes a basic 'Use for...' clause, making it functional for skill selection. However, it lacks concrete action verbs describing what operations can be performed and misses natural trigger terms users might use when requesting Fabric management tasks.

Suggestions

Add specific concrete actions such as 'create, update, delete, list, and scale Microsoft Fabric capacities' to improve specificity.

Include natural trigger terms and synonyms users might say, such as 'azure-mgmt-fabric', 'Fabric workspace', 'provision capacity', 'scale Fabric', or 'Fabric SKU'.

Expand the 'Use for' clause with more explicit trigger scenarios, e.g., 'Use when the user needs to provision, scale, or manage Microsoft Fabric capacities via Python SDK or mentions azure-mgmt-fabric.'

DimensionReasoningScore

Specificity

Names the domain (Azure Fabric Management SDK for Python) but actions are minimal and generic — 'managing Microsoft Fabric capacities and resources' doesn't specify concrete actions like creating, deleting, scaling, or listing capacities.

2 / 5

Completeness

Has both a 'what' (Azure Fabric Management SDK for Python) and a 'when' ('Use for managing Microsoft Fabric capacities and resources'), though the 'when' clause is fairly generic and could be more specific about trigger scenarios.

4 / 5

Trigger Term Quality

Includes relevant keywords like 'Azure', 'Fabric', 'capacities', 'Python', and 'SDK', but misses natural user phrases and synonyms such as 'scale capacity', 'provision', 'Fabric workspace', 'azure-mgmt-fabric', or specific operations users might request.

3 / 5

Distinctiveness Conflict Risk

Fairly distinct due to the specific mention of 'Azure Fabric Management SDK' and 'Microsoft Fabric capacities', which narrows the domain well. Minor overlap risk with general Azure SDK skills or broader Fabric-related skills.

4 / 5

Total

13

/

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.