Dev & Engineering ✓ Microsoft · Official

Azure AI Projects for Java

Guides Java developers in managing Azure AI Foundry project resources.

39/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
azure-ai-foundryjava-sdkproject-managementazure-connections
+3datasetssearch-indexesmodel-evaluation

What does this skill do, and when should you use it?

This skill from Microsoft’s Agent Skills repository targets Azure AI Foundry project management with the Java SDK. It guides coding agents through project configuration, authentication, and construction of specialized clients. Covered areas include connections, datasets, deployments, indexes, evaluations, evaluator configurations, and schedules. It fits Java developers building Foundry administration or evaluation workflows, with the caveat that the documented SDK version is beta.

Shows how to add com.azure:azure-ai-projects:1.0.0-beta.1 with Maven and configure AIProjectClientBuilder using PROJECT_ENDPOINT and an Azure token credential. It demonstrates building connection, dataset, deployment, index, and evaluation clients; listing connections and indexes; creating or updating an Azure AI Search index; and accessing evaluation APIs through the OpenAI client. It also covers pagination, environment-variable configuration, and handling not-found and HTTP response errors.

Good fit
  • A Java developer needs to enumerate Azure AI Foundry project connections and inspect their credential types.
  • A Java application needs to upload documents and manage Foundry datasets.
  • A developer needs to list, create, or update AI Search indexes from a Foundry project.
  • A team needs to run AI model evaluations from a Java application.
  • A production service needs to authenticate to a Foundry project with DefaultAzureCredential or managed identity.

How do you install this skill?

Before you use it
  • Before use, recheck client names, method signatures, environment variables, and beta-version compatibility against the official Java SDK for the selected version.
  • Do not log credentials or credential-related information; require explicit confirmation, scoped permissions, and recoverable backups for dataset or index creation, updates, and deletion.
  • Azure endpoint, regional availability, and network reachability are not established in the supplied material and should be verified for the target environment.
Before you start
Your agent needs
  • Network access
Install first
  • Java
  • Maven
  • com.azure:azure-ai-projects:1.0.0-beta.1
  • Azure Identity

Install the collection into an agent environment with npx skills add microsoft/skills, then select azure-ai-projects-java in the installation wizard. The README does not specify the exact destination directory for this skill across every agent. Add the Maven dependency com.azure:azure-ai-projects:1.0.0-beta.1 to the Java project.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-sdk-java/skills/azure-ai-projects-java" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Ask the agent using a documented trigger such as AIProjectClient java, azure ai projects java, Foundry project java, ConnectionsClient, DatasetsClient, or IndexesClient. Set PROJECT_ENDPOINT; when using DefaultAzureCredential in production, also set AZURE_TOKEN_CREDENTIALS=prod.

What are this skill's strengths and limitations?

Pros
  • Covers major Foundry project-management areas including connections, datasets, deployments, indexes, and evaluations.
  • Provides copyable examples for Maven setup, authentication, client construction, and error handling.
  • Includes guidance on pagination, environment variables, and production credential selection.
Limitations
  • The documented SDK dependency is `1.0.0-beta.1`, a beta release.
  • Its scope is Azure AI Foundry project management and should not be confused with the capabilities of sibling skills in the monorepo.
  • The supplied material does not show dedicated tests or test results for this individual skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Azure AI Projects for Java this page ✓ Microsoft · Official 39 · Not recommended ★ 2.7k 3mo ago MIT
Azure AI Foundry Projects for .NET ✓ Microsoft · Official 50 · Use with care ★ 2.7k 3mo ago MIT
Azure AI Vision Image Analysis for Java ✓ Microsoft · Official 51 · Use with care ★ 2.7k 3mo ago MIT
Azure AI Foundry Agent Framework ✓ Microsoft · Official 50 · Use with care ★ 2.7k 3mo ago MIT
Azure AI Projects for TypeScript ✓ Microsoft · Official 49 · Use with care ★ 2.7k 3mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
39/ 100 5-point scale 2.0 / 5
1Trust12 / 25 · 2.4/5

The skill shows environment-variable configuration and DefaultAzureCredential or Managed Identity authentication, with a production identity recommendation. It does not clearly specify least privilege, user confirmation, sensitive-data non-disclosure, data flows, external-write risks, or rollback for deletion; examples also expose credential types and include create, update, and delete operations, so points are deducted.

2Reliability5 / 20 · 1.3/5

Installation, authentication, client coverage, operations, and exception handling are documented, making the happy path plausible. However, environment-variable names differ between the main file and examples, metadata says 1.0.0 while the dependency is 1.0.0-beta.1, client/API coverage is inconsistent, and there are no skill-specific key-path tests or robust abnormal-input diagnostics; static scoring is therefore limited to 5.

3Adaptability7 / 15 · 2.3/5

The audience, Java SDK scope, and trigger phrases are relatively clear, covering connections, datasets, indexes, evaluations, and related project operations. Non-fit boundaries, input/output contracts, exclusion triggers, Chinese-language support, and endpoint/service reachability are not specified, so the score remains moderate.

4Convention7 / 15 · 2.3/5

The documentation is layered across installation, authentication, client hierarchy, operations, best practices, error handling, and a reference examples file. It includes MIT licensing, author/version metadata, and reference links, but lacks a changelog, explicit maintenance owner and update path, complete dependency guidance, and adequate limitation/troubleshooting disclosure; version inconsistency further reduces maintainability.

5Effectiveness5 / 15 · 1.7/5

The snippets offer directly useful templates for Java client initialization, connections, deployments, datasets, and asynchronous calls. Yet several API, environment-variable, and client examples require manual verification, and there is no demonstrated end-to-end output, execution evidence, or comparison with alternatives; consequently the score stays below the static ceiling.

6Verifiability3 / 10 · 1.5/5

The skill lists Microsoft Learn, REST API, Azure SDK source, and sample links, while the repository material includes general CI, evaluation workflows, and harness tests. The supplied evidence does not demonstrate successful execution of this skill's key paths or provide skill-specific tests and independent corroboration, so only limited auditability is credited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this skill free to use?
The repository is licensed under MIT; the source does not specify operating costs for Azure services or project resources.
What configuration is required?
You need the Azure AI Projects Maven dependency, `PROJECT_ENDPOINT`, and an Azure TokenCredential. Production use of DefaultAzureCredential additionally requires `AZURE_TOKEN_CREDENTIALS=prod`.
Which project resources does it cover?
The source explicitly covers connections, datasets, deployments, indexes, evaluations, evaluator configurations, and schedules. Its code examples specifically demonstrate connections, indexes, and evaluation access.
How does it handle failures?
The examples catch `ResourceNotFoundException` for missing indexes and `HttpResponseException` for HTTP errors, reporting the resource name or response status code.

More skills from this repository

All from microsoft/agent-skills

Data & Analysis ✓ Microsoft · Official

Azure AI Foundry Fine-Tuning

A practical Azure AI Foundry workflow for preparing data, running fine-tuning jobs, deploying models, and evaluating results.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Foundry Projects for .NET

Guides .NET developers through Foundry project, agent, and evaluation operations.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis for Java

A practical Java SDK guide for captions, OCR, object detection, tagging, and smart image cropping.

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Foundry Agent Framework

Helps Python developers build persistent Azure AI Foundry agents with hosted tools, MCP integrations, threads, and streaming.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Projects for TypeScript

Practical TypeScript guidance for building Azure AI Foundry applications with project clients, agents, tools, and evaluations.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Key Vault Secrets for Java

Guides Java developers through secure storage, retrieval, rotation, recovery, and backup of application secrets in Azure Key Vault.

★ 2.7k FS 43 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure CallingServer Java Legacy Maintainer

Maintain legacy CallingServer Java code and migrate it toward Azure Communication Services Call Automation.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Java

Query Azure Monitor logs and resource metrics from Java applications.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Communication Common for Java

Guides Java developers through shared ACS authentication, token refresh, and communication identifier handling.

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Key Vault Keys for Java

Ground Java coding agents in secure Azure Key Vault and Managed HSM key-management workflows.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Batch Java Job Orchestration

Run and manage large-scale parallel and HPC workloads on Azure from Java.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Tables Java Skill

Build Java applications for Azure Table Storage and the Cosmos DB Table API.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Monitor Log Ingestion for Java

Guides Java applications in sending structured custom logs to Azure Monitor through DCRs.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Grid for Java

A practical Java SDK guide for publishing, consuming, and handling Azure Event Grid events.

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Java

A practical Java playbook for building file and streaming workflows on Azure Blob Storage.

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Document Intelligence for Java

Gives Java developers practical patterns for extracting and classifying data with Azure Document Intelligence.

★ 2.7k FS 46 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Web PubSub for Java

A practical Java SDK guide for Azure Web PubSub messaging, groups, permissions, and real-time client access.

★ 2.7k FS 46 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI VoiceLive for Java

Build real-time, bidirectional AI voice conversations in Java over WebSocket.

★ 2.7k FS 45 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Communication Chat for Java

A practical Java SDK guide for building Azure real-time chat threads, messaging, and participant workflows.

★ 2.7k FS 44 Not recommended 3mo ago

Related skills