sickn33/antigravity-awesome-skills/azure-ai-projects-dotnet
- community
Checking that the SKILL.md file is still in the repository.
Azure AI Projects SDK for .NET. High-level client for Azure AI Foundry projects including agents, connections, datasets, deployments, evaluations, and indexes.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/azure-ai-projects-dotnetSKILL.md
Azure.AI.Projects (.NET)
High-level SDK for Azure AI Foundry project operations including agents, connections, datasets, deployments, evaluations, and indexes.
Installation
Current Versions: GA v1.1.0, Preview v1.2.0-beta.5
Environment Variables
Authentication
Client Hierarchy
Core Workflows
The snippets span GA/preview surfaces; pin compatible package versions and verify signatures in the linked SDK samples before combining them. Confirm project endpoint, tenant, deployment, budget and permitted uploaded data. Agent runs/evaluations may bill or call external tools. Add cancellation/deadline to every poll, distinguish Completed from Failed/Cancelled/RequiresAction, and inspect output only after successful completion. Cleanup deletes only resources created by this run; use finally blocks after preserving needed evidence, never delete user-owned resources merely because a sample ends.
1. Get Persistent Agents Client
2. Versioned Agents with Tools (Preview)
3. Connections
4. Deployments
5. Datasets
6. Indexes
7. Evaluations
8. Get Azure OpenAI Chat Client
Available Agent Tools
| Tool | Class | Purpose | |
|---|---|---|---|
| Code Interpreter | CodeInterpreterToolDefinition | Execute Python code | |
| File Search | FileSearchToolDefinition | Search uploaded files | |
| Function Calling | FunctionToolDefinition | Call custom functions | |
| Bing Grounding | BingGroundingToolDefinition | Web search via Bing | |
| Azure AI Search | AzureAISearchToolDefinition | Search Azure AI indexes | |
| OpenAPI | OpenApiToolDefinition | Call external APIs | |
| Azure Functions | AzureFunctionToolDefinition | Invoke Azure Functions | |
| MCP | MCPToolDefinition | Model Context Protocol tools |
Key Types Reference
| Type | Purpose | |
|---|---|---|
AIProjectClient | Main entry point | |
PersistentAgentsClient | Low-level agent operations | |
PromptAgentDefinition | Versioned agent definition | |
AgentVersion | Versioned agent instance | |
AIProjectConnection | Connection to Azure resource | |
AIProjectDeployment | Model deployment info | |
AIProjectDataset | Dataset metadata | |
AIProjectIndex | Search index metadata | |
Evaluation | Evaluation configuration and results |
Best Practices
- Use `DefaultAzureCredential` for production authentication
- Use async methods (
*Async) for all I/O operations - Poll with appropriate delays (500ms recommended) when waiting for runs
- Clean up resources — delete threads, agents, and files when done
- Use versioned agents (via
Azure.AI.Projects.OpenAI) for production scenarios - Store connection IDs rather than names for tool configurations
- Use `includeCredentials: true` only when credentials are needed
- Handle pagination — use
AsyncPageable<T>for listing operations
Error Handling
Related SDKs
| SDK | Purpose | Install | |
|---|---|---|---|
Azure.AI.Projects | High-level project client (this SDK) | dotnet add package Azure.AI.Projects | |
Azure.AI.Agents.Persistent | Low-level agent operations | dotnet add package Azure.AI.Agents.Persistent | |
Azure.AI.Projects.OpenAI | Versioned agents with OpenAI | dotnet add package Azure.AI.Projects.OpenAI |
Reference Links
| Resource | URL | |
|---|---|---|
| NuGet Package | https://www.nuget.org/packages/Azure.AI.Projects | |
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.projects | |
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Projects | |
| Samples | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Projects/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.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-ai-projects-dotnet/SKILL.md
Popularity
- Repository stars
- 26,351
- Repository forks
- 4,495
- Repository npm downloads, 7 days
- 6,951
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 21 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/azure-ai-projects-dotnet)