[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74875":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},74875,"skills","microsoft\u002Fskills","microsoft","Skills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents","https:\u002F\u002Fmicrosoft.github.io\u002Fskills\u002F",null,"TypeScript",2532,290,15,18,0,33,109,247,99,109.39,"MIT License",false,"main",true,[27,28,29,30,31,32,5],"agent-skills","agents","azure","foundry","mcp","sdk","2026-06-12 04:01:16","# Agent Skills\n\n[![Evals & Tests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fmicrosoft\u002Fskills\u002Ftest-harness.yml?branch=main&label=Evals%20%26%20Tests)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills\u002Factions\u002Fworkflows\u002Ftest-harness.yml)\n[![Copilot SDK Tests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fmicrosoft\u002Fskills\u002Fskill-evaluation.yml?branch=main&label=Copilot%20SDK%20Tests)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills\u002Factions\u002Fworkflows\u002Fskill-evaluation.yml)\n[![Install via skills.sh](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fskills.sh-install-blue)](https:\u002F\u002Fskills.sh\u002Fmicrosoft\u002Fskills)\n[![Documentation](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-documentation-blue)](https:\u002F\u002Fmicrosoft.github.io\u002Fskills\u002F#documentation)\n\n> [!NOTE]\n> **Work in Progress** — This repository is under active development. More skills are being added, existing skills are being updated to use the latest SDK patterns, and tests are being expanded to ensure quality. Contributions welcome!\n\nSkills, custom agents, AGENTS.md templates, and MCP configurations for AI coding agents working with Azure SDKs and Microsoft AI Foundry.\n\n> **Blog post:** [Context-Driven Development: Agent Skills for Microsoft Foundry and Azure](https:\u002F\u002Fdevblogs.microsoft.com\u002Fall-things-azure\u002Fcontext-driven-development-agent-skills-for-microsoft-foundry-and-azure\u002F)\n\n> **🔍 Skill Explorer:** [Browse all 174 skills with 1-click install](https:\u002F\u002Fmicrosoft.github.io\u002Fskills\u002F)\n\n## Quick Start\n\n```bash\nnpx skills add microsoft\u002Fskills\n```\n\nSelect the skills you need from the wizard. Skills are installed to your chosen agent's directory (e.g., `.github\u002Fskills\u002F` for GitHub Copilot) and symlinked if you use multiple agents.\n\n\u003Cdetails>\n\u003Csummary>Alternative installation methods\u003C\u002Fsummary>\n\n**Manual installation (git clone)**\n\n```bash\n# Clone and copy specific skills\ngit clone https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills.git\ncp -r agent-skills\u002F.github\u002Fskills\u002Fazure-cosmos-db-py your-project\u002F.github\u002Fskills\u002F\n\n# Or use symlinks for multi-project setups\nln -s \u002Fpath\u002Fto\u002Fagent-skills\u002F.github\u002Fskills\u002Fmcp-builder \u002Fpath\u002Fto\u002Fyour-project\u002F.github\u002Fskills\u002Fmcp-builder\n\n# Share skills across different agent configs in the same repo\nln -s ..\u002F.github\u002Fskills .opencode\u002Fskills\nln -s ..\u002F.github\u002Fskills .claude\u002Fskills\n```\n\n\u003C\u002Fdetails>\n\n---\n\nCoding agents like [Copilot CLI](https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\u002Fcli) and [GitHub Copilot in VS Code](https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Fcopilot\u002Fcustomization\u002Fagent-skills) are powerful, but they lack domain knowledge about your SDKs. The patterns are already in their weights from pretraining. All you need is the right activation context to surface them.\n\n> [!IMPORTANT]\n> **Use skills selectively.** Loading all skills causes context rot: diluted attention, wasted tokens, conflated patterns. Only copy skills essential for your current project.\n\n---\n\n![Context-Driven Development Architecture](https:\u002F\u002Fraw.githubusercontent.com\u002Fmicrosoft\u002Fskills\u002Fmain\u002F.github\u002Fassets\u002Fagent-skills-image.png)\n\n---\n\n## What's Inside\n\n| Resource | Description |\n|----------|-------------|\n| **[174 Skills](#skill-catalog)** | Domain-specific knowledge for Azure SDK and Foundry development |\n| **[Plugins](#plugins)** | Installable plugin packages (deep-wiki, azure-skills and more) |\n| **[Custom Agents](#agents)** | Role-specific agents (backend, frontend, infrastructure, planner) |\n| **[AGENTS.md](AGENTS.md)** | Template for configuring agent behavior in your projects |\n| **[MCP Configs](#mcp-servers)** | Pre-configured servers for docs, GitHub, browser automation |\n| **[Documentation](https:\u002F\u002Fmicrosoft.github.io\u002Fskills\u002F#documentation)** | Repo docs and usage guides |\n\n---\n\n## Skill Catalog\n\n> 174 skills across language plugins — see [skill catalog](#skill-catalog) below for the full breakdown\n\n| Language | Count | Suffix |\n|----------|-------|--------|\n| [Core](#core) | 10 | — |\n| [Foundry (Language-Agnostic)](#foundry-language-agnostic) | 11 | — |\n| [Python](#python) | 39 | `-py` |\n| [.NET](#net) | 28 | `-dotnet` |\n| [TypeScript](#typescript) | 25 | `-ts` |\n| [Java](#java) | 25 | `-java` |\n| [Rust](#rust) | 7 | `-rust` |\n\n---\n\n### Core\n\n> 10 skills — tooling, infrastructure, language-agnostic\n\n| Skill | Description |\n|-------|-------------|\n| [cloud-solution-architect](.github\u002Fskills\u002Fcloud-solution-architect\u002F) | Design well-architected Azure cloud systems. Architecture styles, 44 design patterns, technology choices, mission-critical design, WAF pillars. |\n| [copilot-sdk](.github\u002Fskills\u002Fcopilot-sdk\u002F) | Build applications powered by GitHub Copilot using the Copilot SDK. Session management, custom tools, streaming, hooks, MCP servers, BYOK, deployment patterns. |\n| [entra-agent-id](.github\u002Fskills\u002Fentra-agent-id\u002F) | Microsoft Entra Agent ID (preview) — create OAuth2-capable AI agent identities via Microsoft Graph beta API. Blueprints, BlueprintPrincipals, permissions, WIF. |\n| [frontend-design-review](.github\u002Fskills\u002Ffrontend-design-review\u002F) | Review and create distinctive frontend interfaces. Design system compliance, quality pillars, accessibility, and creative aesthetics. |\n| [github-issue-creator](.github\u002Fskills\u002Fgithub-issue-creator\u002F) | Convert raw notes, error logs, or screenshots into structured GitHub issues. |\n| [github-primer-brand](.github\u002Fskills\u002Fgithub-primer-brand\u002F) | Design GitHub-branded marketing surfaces with `@primer\u002Freact-brand`. Color, typography, layout, components, theming, motion, voice, and anti-patterns for landing pages, launch sites, and campaign surfaces. |\n| [mcp-builder](.github\u002Fskills\u002Fmcp-builder\u002F) | Build MCP servers for LLM tool integration. Python (FastMCP), Node\u002FTypeScript, or C#\u002F.NET. |\n| [podcast-generation](.github\u002Fskills\u002Fpodcast-generation\u002F) | Generate podcast-style audio with Azure OpenAI Realtime API. Full-stack React + FastAPI + WebSocket. |\n| [skill-creator](.github\u002Fskills\u002Fskill-creator\u002F) | Guide for creating effective skills for AI coding agents. |\n\n---\n\n### Foundry (Language-Agnostic)\n\n> 11 skills — Microsoft Foundry agent platform (preview), language-agnostic via `azd`, `az` CLI, and Foundry MCP\n\n| Skill | Description |\n|-------|-------------|\n| [microsoft-foundry](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fmicrosoft-foundry\u002F) | Router skill for the Foundry agent platform — maps user intent onto the right sub-skill and discovery surface (Microsoft Docs MCP, Foundry MCP, `azd ai agent`, `az` CLI). |\n| [foundry-projects-resources](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-projects-resources\u002F) | Provision Foundry resources\u002Fprojects, configure project connections (key, OAuth, managed identity, agent identity), and set up standard or private-network agent infrastructure. |\n| [foundry-models](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-models\u002F) | Discover, deploy, and manage models on Foundry — preset\u002Fcustomized deployments, capacity discovery, quota management, PTU vs pay-as-you-go. |\n| [foundry-hosted-agents](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-hosted-agents\u002F) | Build, deploy, and manage Foundry hosted agents — containerized agents exposing Responses or Invocations protocols, with per-agent Entra identity and dedicated endpoints. |\n| [foundry-toolboxes](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-toolboxes\u002F) | Curate intent-based Foundry Toolboxes (preview) — a single MCP-compatible endpoint bundling tools (MCP, Web Search, AI Search, Code Interpreter, File Search, OpenAPI, A2A) for any agent to consume. |\n| [foundry-workflows](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-workflows\u002F) | Build multi-agent workflows — declarative orchestration for handing off control between specialist agents, plus the Connected Agents pattern. |\n| [foundry-iq-knowledge-bases](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-iq-knowledge-bases\u002F) | Build Foundry IQ knowledge bases (preview) — multi-source, permission-aware grounding for agents using the agentic retrieval pipeline. |\n| [foundry-managed-skills](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-managed-skills\u002F) | Manage SKILL.md files as a Foundry-side resource (preview) — author behavioral guidelines once, store via the Skills REST API, load into hosted agent containers. |\n| [foundry-memory](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-memory\u002F) | Build personalized Foundry agents with managed long-term memory (preview) — extract, consolidate, and retrieve user-specific context across sessions. |\n| [foundry-observability](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-observability\u002F) | Trace, monitor, and evaluate Foundry hosted agents end-to-end — OpenTelemetry GenAI traces in App Insights, eval-trace correlation, batch evals, regression detection. |\n| [foundry-governance](.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Ffoundry-governance\u002F) | Govern Foundry agent fleets at scale — tool catalog visibility, AI Gateway MCP routing\u002Fpolicy, RBAC, agent identity, RAI policies on model deployments. |\n\n---\n\n### Python\n\n> 39 skills • suffix: `-py`\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Foundry & AI\u003C\u002Fstrong> (5 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [agent-framework-azure-ai-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fagent-framework-azure-ai-py\u002F) | Agent Framework SDK — persistent agents, hosted tools, MCP servers, streaming. |\n| [azure-ai-contentsafety-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-contentsafety-py\u002F) | Content Safety SDK — detect harmful content in text\u002Fimages with multi-severity classification. |\n| [azure-ai-contentunderstanding-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-contentunderstanding-py\u002F) | Content Understanding SDK — multimodal extraction from documents, images, audio, video. |\n| [azure-ai-projects-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-projects-py\u002F) | High-level Foundry SDK — project client, versioned agents, evals, connections, OpenAI-compatible clients. |\n| [azure-search-documents-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-search-documents-py\u002F) | AI Search SDK — vector search, hybrid search, semantic ranking, indexing, skillsets. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>M365\u003C\u002Fstrong> (1 skill)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [m365-agents-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fm365-agents-py\u002F) | Microsoft 365 Agents SDK — aiohttp hosting, AgentApplication routing, streaming, Copilot Studio client. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>AI Services\u003C\u002Fstrong> (8 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-ai-ml-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-ml-py\u002F) | ML SDK v2 — workspaces, jobs, models, datasets, compute, pipelines. |\n| [azure-ai-textanalytics-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-textanalytics-py\u002F) | Text Analytics — sentiment, entities, key phrases, PII detection, healthcare NLP. |\n| [azure-ai-transcription-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-transcription-py\u002F) | Transcription SDK — real-time and batch speech-to-text with timestamps, diarization. |\n| [azure-ai-translation-document-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-translation-document-py\u002F) | Document Translation — batch translate Word, PDF, Excel with format preservation. |\n| [azure-ai-translation-text-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-translation-text-py\u002F) | Text Translation — real-time translation, transliteration, language detection. |\n| [azure-ai-vision-imageanalysis-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-vision-imageanalysis-py\u002F) | Vision SDK — captions, tags, objects, OCR, people detection, smart cropping. |\n| [azure-ai-voicelive-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-ai-voicelive-py\u002F) | Voice Live SDK — real-time bidirectional voice AI with WebSocket, VAD, avatars. |\n| [azure-speech-to-text-rest-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-speech-to-text-rest-py\u002F) | Speech to Text REST API — transcribe short audio (≤60 seconds) via HTTP without Speech SDK. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Data & Storage\u003C\u002Fstrong> (7 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-cosmos-db-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-cosmos-db-py\u002F) | Cosmos DB patterns — FastAPI service layer, dual auth, partition strategies, TDD. |\n| [azure-cosmos-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-cosmos-py\u002F) | Cosmos DB SDK — document CRUD, queries, containers, globally distributed data. |\n| [azure-data-tables-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-data-tables-py\u002F) | Tables SDK — NoSQL key-value storage, entity CRUD, batch operations. |\n| [azure-storage-blob-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-storage-blob-py\u002F) | Blob Storage — upload, download, list, containers, lifecycle management. |\n| [azure-storage-file-datalake-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-storage-file-datalake-py\u002F) | Data Lake Gen2 — hierarchical file systems, big data analytics. |\n| [azure-storage-file-share-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-storage-file-share-py\u002F) | File Share — SMB file shares, directories, cloud file operations. |\n| [azure-storage-queue-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-storage-queue-py\u002F) | Queue Storage — reliable message queuing, task distribution. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Messaging & Events\u003C\u002Fstrong> (4 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-eventgrid-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-eventgrid-py\u002F) | Event Grid — publish events, CloudEvents, event-driven architectures. |\n| [azure-eventhub-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-eventhub-py\u002F) | Event Hubs — high-throughput streaming, producers, consumers, checkpointing. |\n| [azure-messaging-webpubsubservice-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-messaging-webpubsubservice-py\u002F) | Web PubSub — real-time messaging, WebSocket connections, pub\u002Fsub. |\n| [azure-servicebus-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-servicebus-py\u002F) | Service Bus — queues, topics, subscriptions, enterprise messaging. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Entra\u003C\u002Fstrong> (2 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-identity-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-identity-py\u002F) | Identity SDK — DefaultAzureCredential, managed identity, service principals. |\n| [azure-keyvault-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-keyvault-py\u002F) | Key Vault — secrets, keys, and certificates management. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Monitoring\u003C\u002Fstrong> (4 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-monitor-ingestion-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-monitor-ingestion-py\u002F) | Monitor Ingestion — send custom logs via Logs Ingestion API. |\n| [azure-monitor-opentelemetry-exporter-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-monitor-opentelemetry-exporter-py\u002F) | OpenTelemetry Exporter — low-level export to Application Insights. |\n| [azure-monitor-opentelemetry-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-monitor-opentelemetry-py\u002F) | OpenTelemetry Distro — one-line App Insights setup with auto-instrumentation. |\n| [azure-monitor-query-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-monitor-query-py\u002F) | Monitor Query — query Log Analytics workspaces and Azure metrics. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Integration & Management\u003C\u002Fstrong> (5 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-appconfiguration-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-appconfiguration-py\u002F) | App Configuration — centralized config, feature flags, dynamic settings. |\n| [azure-containerregistry-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-containerregistry-py\u002F) | Container Registry — manage container images, artifacts, repositories. |\n| [azure-mgmt-apicenter-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-mgmt-apicenter-py\u002F) | API Center — API inventory, metadata, governance. |\n| [azure-mgmt-apimanagement-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-mgmt-apimanagement-py\u002F) | API Management — APIM services, APIs, products, policies. |\n| [azure-mgmt-botservice-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-mgmt-botservice-py\u002F) | Bot Service — create and manage Azure Bot resources. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Patterns & Frameworks\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-mgmt-fabric-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fazure-mgmt-fabric-py\u002F) | Fabric Management — Microsoft Fabric capacities and resources. |\n| [fastapi-router-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Ffastapi-router-py\u002F) | FastAPI routers — CRUD operations, auth dependencies, response models. |\n| [pydantic-models-py](.github\u002Fplugins\u002Fazure-sdk-python\u002Fskills\u002Fpydantic-models-py\u002F) | Pydantic patterns — Base, Create, Update, Response, InDB model variants. |\n\n\u003C\u002Fdetails>\n\n---\n\n### .NET\n\n> 29 skills • suffix: `-dotnet`\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Foundry & AI\u003C\u002Fstrong> (6 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-ai-document-intelligence-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-ai-document-intelligence-dotnet\u002F) | Document Intelligence — extract text, tables from invoices, receipts, IDs, forms. |\n| [azure-ai-openai-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-ai-openai-dotnet\u002F) | Azure OpenAI — chat, embeddings, image generation, audio, assistants. |\n| [azure-ai-projects-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-ai-projects-dotnet\u002F) | AI Projects SDK — Foundry project client, agents, connections, evals. |\n| [azure-ai-voicelive-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-ai-voicelive-dotnet\u002F) | Voice Live — real-time voice AI with bidirectional WebSocket. |\n| [azure-mgmt-weightsandbiases-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-weightsandbiases-dotnet\u002F) | Weights & Biases — ML experiment tracking via Azure Marketplace. |\n| [azure-search-documents-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-search-documents-dotnet\u002F) | AI Search — full-text, vector, semantic, hybrid search. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>M365\u003C\u002Fstrong> (1 skill)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [m365-agents-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fm365-agents-dotnet\u002F) | Microsoft 365 Agents SDK — ASP.NET Core hosting, AgentApplication routing, Copilot Studio client. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Data & Storage\u003C\u002Fstrong> (6 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-mgmt-fabric-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-fabric-dotnet\u002F) | Fabric ARM — provision, scale, suspend\u002Fresume Fabric capacities. |\n| [azure-resource-manager-cosmosdb-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-cosmosdb-dotnet\u002F) | Cosmos DB ARM — create accounts, databases, containers, RBAC. |\n| [azure-resource-manager-mysql-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-mysql-dotnet\u002F) | MySQL Flexible Server — servers, databases, firewall, HA. |\n| [azure-resource-manager-postgresql-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-postgresql-dotnet\u002F) | PostgreSQL Flexible Server — servers, databases, firewall, HA. |\n| [azure-resource-manager-redis-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-redis-dotnet\u002F) | Redis ARM — cache instances, firewall, geo-replication. |\n| [azure-resource-manager-sql-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-sql-dotnet\u002F) | SQL ARM — servers, databases, elastic pools, failover groups. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Messaging\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-eventgrid-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-eventgrid-dotnet\u002F) | Event Grid — publish events, CloudEvents, EventGridEvents. |\n| [azure-eventhub-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-eventhub-dotnet\u002F) | Event Hubs — high-throughput streaming, producers, processors. |\n| [azure-servicebus-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-servicebus-dotnet\u002F) | Service Bus — queues, topics, sessions, dead letter handling. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Entra\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-identity-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-identity-dotnet\u002F) | Identity SDK — DefaultAzureCredential, managed identity, service principals. |\n| [azure-security-keyvault-keys-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-security-keyvault-keys-dotnet\u002F) | Key Vault Keys — key creation, rotation, encrypt\u002Fdecrypt, sign\u002Fverify. |\n| [microsoft-azure-webjobs-extensions-authentication-events-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fmicrosoft-azure-webjobs-extensions-authentication-events-dotnet\u002F) | Entra Auth Events — custom claims, token enrichment, attribute collection. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Compute & Integration\u003C\u002Fstrong> (6 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-maps-search-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-maps-search-dotnet\u002F) | Azure Maps — geocoding, routing, map tiles, weather. |\n| [azure-mgmt-apicenter-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-apicenter-dotnet\u002F) | API Center — API inventory, governance, versioning, discovery. |\n| [azure-mgmt-apimanagement-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-apimanagement-dotnet\u002F) | API Management ARM — APIM services, APIs, products, policies. |\n| [azure-mgmt-botservice-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-botservice-dotnet\u002F) | Bot Service ARM — bot resources, channels (Teams, DirectLine). |\n| [azure-resource-manager-durabletask-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-durabletask-dotnet\u002F) | Durable Task ARM — schedulers, task hubs, retention policies. |\n| [azure-resource-manager-playwright-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-resource-manager-playwright-dotnet\u002F) | Playwright Testing ARM — workspaces, quotas. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Monitoring & Partner\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-mgmt-applicationinsights-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-applicationinsights-dotnet\u002F) | Application Insights — components, web tests, workbooks. |\n| [azure-mgmt-arizeaiobservabilityeval-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-arizeaiobservabilityeval-dotnet\u002F) | Arize AI — ML observability via Azure Marketplace. |\n| [azure-mgmt-mongodbatlas-dotnet](.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-mongodbatlas-dotnet\u002F) | MongoDB Atlas — manage Atlas orgs as Azure ARM resources. |\n\n\u003C\u002Fdetails>\n\n---\n\n### TypeScript\n\n> 25 skills • suffix: `-ts`\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Foundry & AI\u003C\u002Fstrong> (6 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-ai-contentsafety-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-ai-contentsafety-ts\u002F) | Content Safety — moderate text\u002Fimages, detect harmful content. |\n| [azure-ai-document-intelligence-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-ai-document-intelligence-ts\u002F) | Document Intelligence — extract from invoices, receipts, IDs, forms. |\n| [azure-ai-projects-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-ai-projects-ts\u002F) | AI Projects SDK — Foundry client, agents, connections, evals. |\n| [azure-ai-translation-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-ai-translation-ts\u002F) | Translation — text translation, transliteration, document batch. |\n| [azure-ai-voicelive-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-ai-voicelive-ts\u002F) | Voice Live — real-time voice AI with WebSocket, Node.js or browser. |\n| [azure-search-documents-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-search-documents-ts\u002F) | AI Search — vector\u002Fhybrid search, semantic ranking, knowledge bases. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>M365\u003C\u002Fstrong> (1 skill)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [m365-agents-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fm365-agents-ts\u002F) | Microsoft 365 Agents SDK — AgentApplication routing, Express hosting, streaming, Copilot Studio client. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Data & Storage\u003C\u002Fstrong> (5 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-cosmos-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-cosmos-ts\u002F) | Cosmos DB — document CRUD, queries, bulk operations. |\n| [azure-postgres-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-postgres-ts\u002F) | PostgreSQL — connect to Azure Database for PostgreSQL with pg, pooling, Entra ID auth. |\n| [azure-storage-blob-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-storage-blob-ts\u002F) | Blob Storage — upload, download, list, SAS tokens, streaming. |\n| [azure-storage-file-share-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-storage-file-share-ts\u002F) | File Share — SMB shares, directories, file operations. |\n| [azure-storage-queue-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-storage-queue-ts\u002F) | Queue Storage — send, receive, peek, visibility timeout. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Messaging\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-eventhub-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-eventhub-ts\u002F) | Event Hubs — high-throughput streaming, partitioned consumers. |\n| [azure-servicebus-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-servicebus-ts\u002F) | Service Bus — queues, topics, sessions, dead-letter handling. |\n| [azure-web-pubsub-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-web-pubsub-ts\u002F) | Web PubSub — WebSocket real-time features, group chat, notifications. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Entra & Integration\u003C\u002Fstrong> (4 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-appconfiguration-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-appconfiguration-ts\u002F) | App Configuration — settings, feature flags, Key Vault references. |\n| [azure-identity-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-identity-ts\u002F) | Identity SDK — DefaultAzureCredential, managed identity, browser login. |\n| [azure-keyvault-keys-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-keyvault-keys-ts\u002F) | Key Vault Keys — create, encrypt\u002Fdecrypt, sign, rotate keys. |\n| [azure-keyvault-secrets-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-keyvault-secrets-ts\u002F) | Key Vault Secrets — store and retrieve application secrets. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Monitoring & Frontend\u003C\u002Fstrong> (5 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-microsoft-playwright-testing-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-microsoft-playwright-testing-ts\u002F) | Playwright Testing — scale browser tests, CI\u002FCD integration. |\n| [azure-monitor-opentelemetry-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fazure-monitor-opentelemetry-ts\u002F) | OpenTelemetry — tracing, metrics, logs with Application Insights. |\n| [frontend-ui-dark-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Ffrontend-ui-dark-ts\u002F) | Frontend UI Dark — Vite + React + Tailwind + Framer Motion dark-themed UI design system. |\n| [react-flow-node-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Freact-flow-node-ts\u002F) | React Flow nodes — custom nodes with TypeScript, handles, Zustand. |\n| [zustand-store-ts](.github\u002Fplugins\u002Fazure-sdk-typescript\u002Fskills\u002Fzustand-store-ts\u002F) | Zustand stores — TypeScript, subscribeWithSelector, state\u002Faction separation. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Infrastructure & Orchestration\u003C\u002Fstrong> (1 skill)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [aspire-ts](.github\u002Fskills\u002Faspire-ts\u002F) | .NET Aspire orchestration — AddViteApp, AddNodeApp, AddJavaScriptApp, service discovery, telemetry, deployment. |\n\n\u003C\u002Fdetails>\n\n---\n\n### Java\n\n> 26 skills • suffix: `-java`\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Foundry & AI\u003C\u002Fstrong> (7 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-ai-anomalydetector-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-ai-anomalydetector-java\u002F) | Anomaly Detector — univariate\u002Fmultivariate time-series analysis. |\n| [azure-ai-contentsafety-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-ai-contentsafety-java\u002F) | Content Safety — text\u002Fimage analysis, blocklist management. |\n| [azure-ai-formrecognizer-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-ai-formrecognizer-java\u002F) | Form Recognizer — extract text, tables, key-value pairs from documents. |\n| [azure-ai-projects-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-ai-projects-java\u002F) | AI Projects — Foundry project management, connections, datasets. |\n| [azure-ai-vision-imageanalysis-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-ai-vision-imageanalysis-java\u002F) | Vision SDK — captions, OCR, object detection, tagging. |\n| [azure-ai-voicelive-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-ai-voicelive-java\u002F) | Voice Live — real-time voice conversations with WebSocket. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Communication\u003C\u002Fstrong> (5 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-communication-callautomation-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-communication-callautomation-java\u002F) | Call Automation — IVR, call routing, recording, DTMF, TTS. |\n| [azure-communication-callingserver-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-communication-callingserver-java\u002F) | CallingServer (legacy) — deprecated, use callautomation for new projects. |\n| [azure-communication-chat-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-communication-chat-java\u002F) | Chat SDK — threads, messaging, participants, read receipts. |\n| [azure-communication-common-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-communication-common-java\u002F) | Common utilities — token credentials, user identifiers. |\n| [azure-communication-sms-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-communication-sms-java\u002F) | SMS SDK — notifications, alerts, OTP delivery, bulk messaging. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Data & Storage\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-cosmos-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-cosmos-java\u002F) | Cosmos DB — NoSQL operations, global distribution, reactive patterns. |\n| [azure-data-tables-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-data-tables-java\u002F) | Tables SDK — Table Storage or Cosmos DB Table API. |\n| [azure-storage-blob-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-storage-blob-java\u002F) | Blob Storage — upload, download, containers, streaming. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Messaging\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-eventgrid-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-eventgrid-java\u002F) | Event Grid — publish events, pub\u002Fsub patterns. |\n| [azure-eventhub-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-eventhub-java\u002F) | Event Hubs — high-throughput streaming, event-driven architectures. |\n| [azure-messaging-webpubsub-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-messaging-webpubsub-java\u002F) | Web PubSub — WebSocket messaging, live updates, chat. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Entra\u003C\u002Fstrong> (3 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-identity-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-identity-java\u002F) | Identity SDK — DefaultAzureCredential, managed identity, service principals. |\n| [azure-security-keyvault-keys-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-security-keyvault-keys-java\u002F) | Key Vault Keys — RSA\u002FEC keys, encrypt\u002Fdecrypt, sign\u002Fverify, HSM. |\n| [azure-security-keyvault-secrets-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-security-keyvault-secrets-java\u002F) | Key Vault Secrets — passwords, API keys, connection strings. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Monitoring & Integration\u003C\u002Fstrong> (5 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-appconfiguration-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-appconfiguration-java\u002F) | App Configuration — settings, feature flags, snapshots. |\n| [azure-compute-batch-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-compute-batch-java\u002F) | Batch SDK — large-scale parallel and HPC jobs. |\n| [azure-monitor-ingestion-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-monitor-ingestion-java\u002F) | Monitor Ingestion — custom logs via Data Collection Rules. |\n| [azure-monitor-opentelemetry-exporter-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-monitor-opentelemetry-exporter-java\u002F) | OpenTelemetry Exporter — traces, metrics, logs to Azure Monitor. (Deprecated) |\n| [azure-monitor-query-java](.github\u002Fplugins\u002Fazure-sdk-java\u002Fskills\u002Fazure-monitor-query-java\u002F) | Monitor Query — Kusto queries, Log Analytics, metrics. (Deprecated) |\n\n\u003C\u002Fdetails>\n\n---\n\n### Rust\n\n> 7 skills • suffix: `-rust`\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Entra\u003C\u002Fstrong> (4 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-identity-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-identity-rust\u002F) | Identity SDK — DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential. |\n| [azure-keyvault-certificates-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-keyvault-certificates-rust\u002F) | Key Vault Certificates — create, import, manage certificates. |\n| [azure-keyvault-keys-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-keyvault-keys-rust\u002F) | Key Vault Keys — RSA\u002FEC keys, encrypt\u002Fdecrypt, sign\u002Fverify. |\n| [azure-keyvault-secrets-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-keyvault-secrets-rust\u002F) | Key Vault Secrets — passwords, API keys, connection strings. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Data & Storage\u003C\u002Fstrong> (2 skills)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-cosmos-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-cosmos-rust\u002F) | Cosmos DB SDK — document CRUD, queries, containers, partitions. |\n| [azure-storage-blob-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-storage-blob-rust\u002F) | Blob Storage — upload, download, containers, streaming. |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Messaging\u003C\u002Fstrong> (1 skill)\u003C\u002Fsummary>\n\n| Skill | Description |\n|-------|-------------|\n| [azure-eventhub-rust](.github\u002Fplugins\u002Fazure-sdk-rust\u002Fskills\u002Fazure-eventhub-rust\u002F) | Event Hubs — high-throughput streaming, producers, consumers, batching. |\n\n\u003C\u002Fdetails>\n\n---\n\n## Repository Structure\n\n```\nAGENTS.md                # Agent configuration template\n\n.github\u002F\n├── skills\u002F              # Backward-compat symlinks to plugin skills\n├── plugins\u002F             # Language-based plugin bundles (azure-sdk-python, etc.)\n│   └── azure-sdk-*\u002F     # Each bundle has skills\u002F, commands\u002F, agents\u002F\n├── prompts\u002F             # Reusable prompt templates\n├── agents\u002F              # Agent persona definitions\n├── scripts\u002F             # Automation scripts (doc scraping)\n├── workflows\u002F           # GitHub Actions (daily doc updates)\n└── copilot-instructions.md\n\ndocs\u002F                    # Generated llms.txt files (daily workflow) - GitHub Pages hosted\n├── llms.txt             # Links + summaries\n└── llms-full.txt        # Full content\n\nskills\u002F                  # Symlinks for backward compatibility\n├── python\u002F              # -> ..\u002F.github\u002Fskills\u002F*-py\n├── dotnet\u002F              # -> ..\u002F.github\u002Fskills\u002F*-dotnet\n├── typescript\u002F          # -> ..\u002F.github\u002Fskills\u002F*-ts\n├── java\u002F                # -> ..\u002F.github\u002Fskills\u002F*-java\n└── rust\u002F                # -> ..\u002F.github\u002Fskills\u002F*-rust\n\n.vscode\u002F\n└── mcp.json             # MCP server configurations\n```\n\n---\n\n## Plugins\n\nPlugins are installable packages containing curated sets of agents, commands, and skills. Install via the Copilot CLI:\n\n```bash\n# Inside Copilot CLI, run these slash commands:\n\u002Fplugin marketplace add microsoft\u002Fskills\n\u002Fplugin install deep-wiki@skills\n\u002Fplugin install azure-skills@skills\n```\n\n| Plugin | Description | Commands |\n|--------|-------------|----------|\n| [deep-wiki](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills\u002Ftree\u002Fmain\u002F.github\u002Fplugins\u002Fdeep-wiki) | AI-powered wiki generator with Mermaid diagrams, source citations, onboarding guides, AGENTS.md, and llms.txt | `\u002Fdeep-wiki:generate`, `\u002Fdeep-wiki:crisp`, `\u002Fdeep-wiki:catalogue`, `\u002Fdeep-wiki:page`, `\u002Fdeep-wiki:research`, `\u002Fdeep-wiki:ask`, `\u002Fdeep-wiki:onboard`, `\u002Fdeep-wiki:agents`, `\u002Fdeep-wiki:llms`, `\u002Fdeep-wiki:changelog`, `\u002Fdeep-wiki:ado`, `\u002Fdeep-wiki:build`, `\u002Fdeep-wiki:deploy` |\n| [azure-skills](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills\u002Ftree\u002Fmain\u002F.github\u002Fplugins\u002Fazure-skills) | Microsoft Azure MCP integration for cloud resource management, deployments, and Azure services. Includes 35 skills covering AI, storage, diagnostics, cost optimization, compliance, RBAC, the 3-step deployment workflow (`azure-prepare` → `azure-validate` → `azure-deploy`), and the language-agnostic `microsoft-foundry` orchestrator + 10 Foundry sub-skills (hosted agents, toolboxes, IQ knowledge bases, memory, observability, governance, more). | Skills-based (no slash commands) — auto-triggered by intent matching via `azure` and `foundry-mcp` MCP servers |\n\n---\n\n## MCP Servers\n\nReference configurations in [`.vscode\u002Fmcp.json`](.vscode\u002Fmcp.json):\n\n| Category | Servers |\n|----------|---------|\n| **Documentation** | `microsoft-docs`, `context7`, `deepwiki` |\n| **Development** | `github`, `playwright`, `terraform`, `eslint` |\n| **Utilities** | `sequentialthinking`, `memory`, `markitdown` |\n\nFor full MCP server implementations for Azure services, see **[microsoft\u002Fmcp](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmcp)**.\n\n---\n\n## Additional Resources\n\n### Agents\n\nRole-specific agent personas in [`.github\u002Fagents\u002F`](.github\u002Fagents\u002F):\n\n| Agent | Expertise |\n|-------|-----------|\n| `backend.agent.md` | FastAPI, Pydantic, Cosmos DB, Azure services |\n| `frontend.agent.md` | React, TypeScript, React Flow, Zustand, Tailwind |\n| `infrastructure.agent.md` | Bicep, Azure CLI, Container Apps, networking |\n| `planner.agent.md` | Task decomposition, architecture decisions |\n| `presenter.agent.md` | Documentation, demos, technical writing |\n\nUse [`AGENTS.md`](AGENTS.md) as a template for configuring agent behavior in your own projects.\n\n### Prompts\n\nReusable prompt templates in [`.github\u002Fprompts\u002F`](.github\u002Fprompts\u002F):\n\n| Prompt | Purpose |\n|--------|---------|\n| [`code-review.prompt.md`](.github\u002Fprompts\u002Fcode-review.prompt.md) | Structured code review with security, performance, and maintainability checks |\n| [`create-store.prompt.md`](.github\u002Fprompts\u002Fcreate-store.prompt.md) | Zustand store creation with TypeScript and subscribeWithSelector |\n| [`create-node.prompt.md`](.github\u002Fprompts\u002Fcreate-node.prompt.md) | React Flow custom node creation with handles and Zustand integration |\n| [`add-endpoint.prompt.md`](.github\u002Fprompts\u002Fadd-endpoint.prompt.md) | FastAPI endpoint creation with Pydantic models and proper typing |\n\n### Documentation\n\nSee the docs at \u003Chttps:\u002F\u002Fmicrosoft.github.io\u002Fskills\u002F#documentation>.\n\n---\n\n## Testing Skills\n\nThe test harness validates that skills produce correct code patterns using the [GitHub Copilot SDK](https:\u002F\u002Fgithub.com\u002Fgithub\u002Fcopilot-sdk). It evaluates generated code against acceptance criteria defined for each skill.\n\n```bash\n# Install test dependencies (from tests directory)\ncd tests\npnpm install\n\n# List skills with test coverage\npnpm harness --list\n\n# Run tests for a specific skill (mock mode for CI)\npnpm harness azure-ai-projects-py --mock --verbose\n\n# Run with Ralph Loop (iterative improvement)\npnpm harness azure-ai-projects-py --ralph --mock --max-iterations 5 --threshold 85\n\n# Run unit tests\npnpm test\n```\n\n### Test Coverage Summary\n\n**128 skills with 1158 test scenarios** — all skills have acceptance criteria and test scenarios.\n\n| Language | Skills | Scenarios | Top Skills by Scenarios |\n|----------|--------|-----------|-------------------------|\n| Core | 7 | 72 | `copilot-sdk` (11), `podcast-generation` (8), `skill-creator` (8) |\n| Python | 41 | 331 | `azure-ai-projects-py` (12), `pydantic-models-py` (12), `azure-ai-translation-text-py` (11) |\n| .NET | 29 | 290 | `azure-resource-manager-sql-dotnet` (14), `azure-resource-manager-redis-dotnet` (14), `azure-servicebus-dotnet` (13) |\n| TypeScript | 25 | 270 | `azure-storage-blob-ts` (17), `azure-servicebus-ts` (14), `aspire-ts` (13) |\n| Java | 26 | 195 | `azure-storage-blob-java` (12), `azure-identity-java` (12), `azure-data-tables-java` (11) |\n\n### Adding Test Coverage\n\nSee [`tests\u002FREADME.md`](tests\u002FREADME.md) for instructions on adding acceptance criteria and scenarios for new skills.\n\n### Ralph Loop & Sensei Patterns\n\nThe test harness implements iterative quality improvement patterns inspired by [Sensei](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Ftree\u002Fmain\u002F.github\u002Fskills\u002Fsensei):\n\n**Ralph Loop** — An iterative code generation and improvement system that:\n\n1. **Generate** code for a given skill\u002Fscenario\n2. **Evaluate** against acceptance criteria (score 0-100)\n3. **Analyze** failures and build LLM-actionable feedback\n4. **Re-generate** with feedback until quality threshold is met\n5. **Report** on quality improvements across iterations\n\n**Sensei-style Scoring** — Skills are evaluated on frontmatter compliance:\n\n| Score | Requirements |\n|-------|--------------|\n| **Low** | Basic description only |\n| **Medium** | Description > 150 chars, has trigger keywords |\n| **Medium-High** | Has \"USE FOR:\" triggers AND \"DO NOT USE FOR:\" anti-triggers |\n| **High** | Triggers + anti-triggers + compatibility field |\n\n---\n\n## Contributing\n\n### Adding New Skills\n\n> **Note:** The `azure-skills` plugin (`.github\u002Fplugins\u002Fazure-skills\u002F`) is copied from [microsoft\u002Fgithub-copilot-for-azure](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgithub-copilot-for-azure). Changes to that plugin should be made in the upstream repository rather than directly here.\n\nNew skills must follow the full workflow to ensure quality and discoverability:\n\n**Prerequisites:**\n\n- SDK package name (e.g., `azure-ai-agents`, `Azure.AI.OpenAI`)\n- Microsoft Learn documentation URL or GitHub repository\n- Target language (py\u002Fdotnet\u002Fts\u002Fjava)\n\n**Workflow:**\n\n1. **Create skill** in `.github\u002Fskills\u002F\u003Cskill-name>\u002FSKILL.md`\n   - Naming: `azure-\u003Cservice>-\u003Clanguage>` (e.g., `azure-ai-projects-py`)\n   - Include YAML frontmatter with `name` and `description`\n   - Reference official docs via `microsoft-docs` MCP\n\n2. **Categorize with symlink** in `skills\u002F\u003Clanguage>\u002F\u003Ccategory>\u002F`\n\n   ```bash\n   # Example: Python AI agent skill in foundry category\n   cd skills\u002Fpython\u002Ffoundry\n   ln -s ..\u002F..\u002F..\u002F.github\u002Fskills\u002Fazure-ai-projects-py projects\n   ```\n\n   Categories: `foundry`, `data`, `messaging`, `monitoring`, `entra`, `integration`, `compute`, `m365`, `general`\n\n3. **Create acceptance criteria** in `tests\u002Fscenarios\u002F\u003Cskill>\u002Facceptance-criteria.md`\n   - Document correct\u002Fincorrect import patterns\n   - Document authentication patterns\n   - Document async variants\n\n4. **Create test scenarios** in `tests\u002Fscenarios\u002F\u003Cskill>\u002Fscenarios.yaml`\n   - Test basic usage, error handling, advanced features\n   - Include mock responses for CI\n\n5. **Verify tests pass**\n\n   ```bash\n   cd tests && pnpm harness \u003Cskill-name> --mock --verbose\n   ```\n\n6. **Update README.md** — Add to the appropriate language section in the Skill Catalog\n\n> **Full guide:** See [`.github\u002Fskills\u002Fskill-creator\u002FSKILL.md`](.github\u002Fskills\u002Fskill-creator\u002FSKILL.md)\n\n### Other Contributions\n\n- Improve existing prompts and agents\n- Share MCP server configurations\n- Fix bugs in test harness\n\n---\n\n## License\n\nMIT\n","微软的skills项目旨在为使用Azure SDKs和Microsoft AI Foundry的AI编码代理提供技能、自定义代理配置以及MCP服务器设置。其核心功能包括通过预定义的技能模板增强编码代理在特定领域的能力，支持多种安装方式如npx命令行工具或手动git克隆，并且能够跨多个代理共享这些技能以提高开发效率。该项目采用TypeScript编写，遵循MIT许可协议，适合需要提升基于Azure环境下的自动化代码生成质量及效率的应用场景，尤其是那些希望利用上下文驱动开发模式来优化AI辅助编程体验的开发者团队。",2,"2026-06-11 03:51:12","high_star"]