CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-appconfiguration-py

Azure App Configuration SDK for Python. Use for centralized configuration management, feature flags, and dynamic settings.

Quality

71%

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 ./skills/azure-appconfiguration-py/SKILL.md
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 highly actionable, well-sectioned API reference with near-universal executable code examples. Its weaknesses are the absence of validated multi-step workflows for destructive operations, some padded boilerplate sections, and a monolithic single-file structure with no progressive disclosure of advanced material.

Suggestions

Add explicit validation checkpoints around destructive operations (e.g., 'Get the setting and record its ETag before delete; confirm the deleted key afterwards') to lift workflow clarity above the cap.

Remove filler sections like 'When to Use' and fold the dense caveat paragraph into short, scannable safety notes next to the relevant operations.

Move the feature-flag schema details, async patterns, and operations table into a references/ file (e.g., FEATURE_FLAGS.md, ASYNC.md) linked one level deep from SKILL.md.

DimensionReasoningScore

Conciseness

The body is mostly lean code examples under tight headers, but the dense caveat paragraph ('Examples are independent fragments requiring azure-identity for Entra auth...') and the circular filler 'This skill is applicable to execute the workflow or actions described in the overview' add unnecessary padding that could be trimmed.

3 / 5

Actionability

Nearly every section provides executable, copy-paste-ready code (auth, setting CRUD, filters, feature flags, snapshots, async client) plus an operations table; minor gaps remain, e.g., the Entra ID example uses os.environ without importing os, and the async snippet references an undefined `endpoint` variable.

4 / 5

Workflow Clarity

The content is an API cookbook with no sequenced multi-step workflow, and destructive/batch operations (delete_configuration_setting, set_read_only, list operations) lack explicit validation checkpoints — ETag guidance is only implicit — so the rubric's cap of 3 for destructive/batch operations without validation applies.

3 / 5

Progressive Disclosure

No bundle files exist or are referenced; the full API cookbook, feature-flag details, async section, and operations table are all inlined in a single ~260-line file with good headers but content that could be split into reference files.

3 / 5

Total

13

/

20

Passed

Description

73%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, concise description that clearly identifies the niche and provides an explicit Use-for clause. Its main weakness is that capabilities are stated as abstract categories rather than concrete SDK actions, and trigger phrasing could be more specific.

Suggestions

Replace abstract capability categories with concrete actions, e.g., 'Get, set, and delete configuration settings, manage feature flags, and create snapshots'.

Sharpen the when-clause with natural trigger phrasing, e.g., 'Use when the user mentions Azure App Configuration, feature flags, or app config connection strings'.

DimensionReasoningScore

Specificity

The description names a precise domain ('Azure App Configuration SDK for Python') and lists capability areas ('centralized configuration management, feature flags, and dynamic settings'), but these are categories rather than concrete actions — no SDK operations like get/set/delete settings or snapshots are named.

3 / 5

Completeness

It answers both 'what' ('Azure App Configuration SDK for Python') and 'when' via the explicit 'Use for centralized configuration management, feature flags, and dynamic settings' clause, but the when-guidance could be more explicit with concrete 'when the user mentions...' trigger phrasing.

4 / 5

Trigger Term Quality

'App Configuration', 'feature flags', and 'configuration management' are natural phrases users would say, giving good keyword coverage; a few natural terms are missing (e.g., 'app config', '.azconfig', 'config store').

4 / 5

Distinctiveness Conflict Risk

'Azure App Configuration' is a specific named Azure service, creating a clear niche with distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

16

/

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

sickn33/agentic-awesome-skills

Path

skills/azure-appconfiguration-py/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.