CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-ai-projects-java

Azure AI Projects SDK for Java. High-level SDK for Azure AI Foundry project management including connections, datasets, indexes, and evaluations.

73

1.59x
Quality

61%

Does it follow best practices?

Impact

97%

1.59x

Average score across 3 eval scenarios

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-ai-projects-java/SKILL.md

The canonical home for this skill is azure-ai-projects-java in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

68%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.

The body is a concise, code-rich reference with strong actionability and reasonable structure. Its main weakness is the absence of a validated, sequenced workflow for mutating operations like index creation.

Suggestions

Add a sequenced create/verify workflow for index operations with an explicit validation checkpoint (e.g., list the index after createOrUpdate and assert the version) to lift workflow_clarity above 3.

Complete the OpenAI evaluations example with a concrete call instead of ending at '// Use OpenAI evaluation APIs directly'.

Replace the vague 'When to Use' section with concrete trigger conditions that mirror the description's intended use cases.

DimensionReasoningScore

Conciseness

Mostly lean code with little concept padding and assumes Claude's competence; minor over-explanation (the intro repeats the description) and a pinned version '1.0.0-beta.1' that is time-sensitive and not in a deprecated section keep it at anchor 4.

4 / 5

Actionability

Provides executable Java with imports across auth, client building, listing, create/update, and error handling; minor gaps (the OpenAI evaluations snippet ends at a comment hint, and create/update relies on unset env vars) place it at anchor 4 rather than fully copy-paste anchor 5.

4 / 5

Workflow Clarity

Content is organized as independent operation recipes with no sequenced workflow, and the mutating createOrUpdate index operation has no validation checkpoint; the rubric caps workflow_clarity at 3 for batch/destructive ops without validation.

3 / 5

Progressive Disclosure

Single well-sectioned file with a one-level Reference Links table and no nested references; good structure with minor gaps (e.g., the weak 'When to Use' section) fits anchor 4 rather than the well-split anchor 5.

4 / 5

Total

15

/

20

Passed

Description

53%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.

The description conveys a clear niche and capability areas but stops short of explicit trigger guidance and action-verb framing. It is solid but generic in how a user would invoke it.

Suggestions

Add a 'Use when…' clause naming concrete triggers (e.g., 'Use when managing Azure AI Foundry connections, datasets, indexes, or evaluations from Java').

Reframe capability nouns as actions (e.g., 'enumerate connections, upload datasets, create indexes, run evaluations') to lift specificity.

Include natural synonyms/extensions a user might say (e.g., 'Azure AI Foundry', 'AI Studio', 'Java SDK') to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ('Azure AI Projects SDK for Java', 'Azure AI Foundry project management') and lists four concrete capability areas ('connections, datasets, indexes, and evaluations'), but these are resource areas rather than verb-form actions, matching anchor 3.

3 / 5

Completeness

Clearly answers 'what' (high-level SDK for Foundry project management) but has no 'when'/'Use when…' trigger guidance; the rubric caps completeness at 3 when explicit trigger guidance is missing.

3 / 5

Trigger Term Quality

Contains relevant domain keywords ('Azure AI Foundry', 'Java SDK', 'connections/datasets/indexes/evaluations') but lacks natural user phrasings, synonyms, or file/tech extensions, fitting anchor 3.

3 / 5

Distinctiveness Conflict Risk

Java-specific Azure AI Projects is a clear niche with only minor overlap risk against sibling Azure SDK skills, matching anchor 4 rather than the fully-distinct anchor 5 (triggers are limited).

4 / 5

Total

13

/

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.

Validation15 / 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
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.