Agent skill · software engineering · aiskillstore

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.

Why this skill is useful

Provides specific commands and patterns for managing Azure AI projects that the AI wouldn't reliably generate on its own.

What it needs

Requires maven installed locally. Requires azure account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Azure AI Projects SDK for Java High-level SDK for Azure AI Foundry project management with access to connections, datasets, indexes, and evaluations. Installation Environment Variables Authentication Client Hierarchy The SDK provides multiple sub-clients for different operations: Client Purpose -------- --------- ConnectionsClient Enumerate connected Azure resources DatasetsClient Upload documents and manage datasets DeploymentsClient Enumerate AI model deployments IndexesClient Create and manage search indexes EvaluationsClient Run AI model evaluations EvaluatorsClient Manage evaluator configurations SchedulesClient Manage scheduled operations Core Operations List Connections List Indexes Create or Update Index Access OpenAI Evaluations The SDK exposes OpenAI's official SDK for evaluations: Best Practices 1. Use DefaultAzureCredential for production authentication 2. Reuse client builder to create multiple sub-clients efficiently 3. Handle pagination when listing resources with PagedIterable 4. Use environment variables for connection names and configuration 5. Check connection types before accessing credentials Error Handling Reference Links Resource URL ---------- ----- Product Docs https://learn.microsoft.com/azure/ai-studio/ API Reference https://learn.microsoft.com/rest/api/aifoundry/aiprojects/ GitHub Source https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-projects Samples https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-projects/src/samples When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/azure-ai-projects-java

View the source on GitHub

Browse the @skills marketplace