CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-creator-ms

Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.

49

Quality

54%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/skill-creator-ms/SKILL.md

The canonical home for this skill is skill-creator-ms in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

56%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 comprehensive meta-skill for creating Azure SDK skills that provides genuinely useful templates, patterns, and workflows. Its main weakness is significant verbosity — it explains many concepts an AI agent already understands (what skills are, why conciseness matters, what progressive disclosure means) while ironically violating its own conciseness principle. The actionable content (templates, directory structures, test patterns) is strong, but it's buried in explanatory prose that could be cut by 40-50%.

Suggestions

Cut the 'About Skills' section and 'Core Principles' section entirely — these explain meta-concepts the agent already knows and contradict the skill's own advice about conciseness. Move any unique constraints (like the 500-line limit) to the relevant workflow step.

Move the multi-language authentication examples and the detailed test scenario/acceptance criteria templates into reference files (e.g., references/auth-patterns.md, references/testing-guide.md) to practice the progressive disclosure the skill preaches.

Remove redundancy between the anti-patterns table, the checklist, and the process steps — these repeat the same information three times (e.g., 'user must provide SDK context' appears in at least 4 places).

Add an explicit validation checkpoint between Step 4 (Create) and Step 5 (Categorize) — e.g., verify SKILL.md is under 500 lines and follows the section order before proceeding.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~400+ lines, extensively explaining concepts an AI agent already knows (what skills are, what progressive disclosure means, general principles about context windows). The authentication examples are repeated in multiple languages and again in the example skill template. Many sections like 'About Skills' and 'Core Principles' explain meta-concepts that don't need elaboration. The checklist, anti-patterns table, and process steps contain significant redundancy with earlier sections.

2 / 5

Actionability

The skill provides concrete, executable guidance including specific directory structures, bash commands for symlinks, YAML templates for test scenarios, and copy-paste ready code examples for authentication across multiple languages. However, some steps remain somewhat abstract (e.g., 'Research SDK patterns from official docs') and the test harness commands assume tooling that isn't fully specified. The example skill template and acceptance criteria format are genuinely useful and actionable.

4 / 5

Workflow Clarity

The 8-step skill creation process is clearly sequenced with numbered steps and sub-steps. Step 6 includes validation via test scenarios with explicit pass/fail criteria. However, there's no explicit feedback loop for the skill creation itself (e.g., what to do if the skill exceeds 500 lines, or if acceptance criteria reveal gaps in the SKILL.md). The verification step for symlinks is a nice touch. Minor gap: no validation checkpoint between Steps 4 and 5.

4 / 5

Progressive Disclosure

The skill references several external files (references/azure-sdk-patterns.md, references/workflows.md, references/output-patterns.md) but no bundle files were provided, making it impossible to verify these exist. The skill itself is a monolithic document that could benefit from splitting — the detailed test scenario format, acceptance criteria template, and language-specific auth patterns could all be in reference files. The progressive disclosure patterns section ironically demonstrates good patterns but the skill itself doesn't follow them well.

3 / 5

Total

13

/

20

Passed

Description

53%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 establishes a clear domain (Azure SDKs, Microsoft Foundry) and includes a 'Use when' clause, which is positive. However, it lacks concrete actions beyond 'creating' and 'updating' skills, and the trigger terms are limited — missing natural synonyms and more specific scenarios that would help Claude distinguish this skill from other skill-authoring or Azure-related skills.

Suggestions

Add specific concrete actions the skill covers, e.g., 'Provides templates, best practices, and validation rules for structuring skill markdown files targeting Azure SDK and Microsoft Foundry integrations.'

Expand trigger terms to include natural phrases users might say, such as 'write a skill', 'skill template', 'agent skill for Azure', 'Foundry skill file', or 'skill.md'.

Sharpen distinctiveness by clarifying what differentiates this from general skill-authoring guidance — e.g., 'Covers Azure-specific SDK patterns, Foundry service configurations, and authentication setup within skill definitions.'

DimensionReasoningScore

Specificity

Names the domain (skills for AI coding agents, Azure SDKs, Microsoft Foundry) but the actions are minimal and generic — 'creating' and 'updating' skills is vague and doesn't describe concrete actions like template generation, validation, or formatting.

2 / 5

Completeness

Has both 'what' (guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services) and 'when' (use when creating new skills or updating existing skills), though the 'when' clause is fairly generic and could be more specific about trigger scenarios.

4 / 5

Trigger Term Quality

Includes some relevant keywords like 'Azure SDKs', 'Microsoft Foundry', and 'skills', but misses natural user phrases and synonyms such as 'skill template', 'skill file', '.md skill', 'agent skill', or 'coding agent configuration'.

3 / 5

Distinctiveness Conflict Risk

The mention of Azure SDKs and Microsoft Foundry provides some specificity, but 'creating new skills or updating existing skills' is broad enough to overlap with any general skill-authoring or meta-skill guidance. The niche is somewhat defined but not sharply carved out.

3 / 5

Total

12

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (620 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

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.