Agent Skills
› microsoft/skills
microsoft/skills
GitHub用于在 Azure Kusto 中组合 IRQL 函数管道,辅助网络安全威胁狩猎和事件响应。支持将自然语言查询转化为 Get/Extract/Enrich 函数链,并具备前置环境检查功能。
Install All Skills
npx skills add microsoft/skills --all -g -y
Skills in Collection (188)
Showing top 50 of 188 by quality score. Use the install list command or open individual skills for the rest.
用于在 Azure Kusto 中组合 IRQL 函数管道,辅助网络安全威胁狩猎和事件响应。支持将自然语言查询转化为 Get/Extract/Enrich 函数链,并具备前置环境检查功能。
用户明确要求使用 IRQL 或编写 IRQL 查询
请求基于已知选择器的可组合狩猎管道
npx skills add microsoft/skills --skill azure-kusto-irql -g -y
提供Azure AI Agents持久化SDK的.NET客户端,用于管理Agent、线程、消息及运行状态。支持函数调用、文件搜索和代码解释器等功能,适用于构建和维护基于Azure AI平台的智能代理应用。
PersistentAgentsClient
persistent agents
agent threads
agent runs
streaming agents
function calling agents .NET
npx skills add microsoft/skills --skill azure-ai-agents-persistent-dotnet -g -y
提供Azure AI Document Intelligence .NET SDK的使用指南,涵盖安装、认证及核心API调用。支持发票、收据等文档的结构化数据提取与分析。
Document Intelligence
invoice extraction
receipt OCR
document analysis .NET
npx skills add microsoft/skills --skill azure-ai-document-intelligence-dotnet -g -y
提供 Azure OpenAI SDK for .NET 的使用指南,涵盖安装、认证(API Key/Entra)及 Chat、Embedding、Image、Audio 等核心功能的代码示例。
Azure OpenAI
AzureOpenAIClient
ChatClient
chat completions .NET
GPT-4
embeddings
DALL-E
Whisper
OpenAI .NET
npx skills add microsoft/skills --skill azure-ai-openai-dotnet -g -y
Azure AI Projects .NET SDK 技能,用于管理 Azure AI Foundry 项目中的代理、数据集、连接和部署。提供客户端配置、认证及核心工作流代码示例。
AI Projects
AIProjectClient
Foundry project
versioned agents
evaluations
datasets
connections
deployments .NET
npx skills add microsoft/skills --skill azure-ai-projects-dotnet -g -y
提供.NET环境下Azure AI实时语音交互SDK的使用指南,涵盖安装、认证及双向WebSocket通信开发流程。
voice live
real-time voice
VoiceLiveClient
VoiceLiveSession
voice assistant .NET
bidirectional audio
speech-to-speech
npx skills add microsoft/skills --skill azure-ai-voicelive-dotnet -g -y
Azure Event Grid .NET SDK 使用指南,涵盖安装、认证及事件发布消费。
Event Grid
EventGridPublisherClient
CloudEvent
EventGridEvent
publish events .NET
event-driven
pub/sub
npx skills add microsoft/skills --skill azure-eventgrid-dotnet -g -y
提供Azure Event Hubs .NET SDK的使用指南,涵盖安装、认证及核心客户端类型。支持事件发送(Producer)与生产级接收处理(Processor),包含检查点管理、分区操作及RBAC权限说明,适用于高吞吐数据流场景。
Event Hubs
event streaming
EventHubProducerClient
EventProcessorClient
send events
receive events
checkpointing
partition
npx skills add microsoft/skills --skill azure-eventhub-dotnet -g -y
提供 .NET Azure Identity 库的使用指南,涵盖 DefaultAzureCredential、托管身份及服务主体等认证方式的环境变量配置与代码集成示例。
Azure Identity
DefaultAzureCredential
ManagedIdentityCredential
ClientSecretCredential
authentication .NET
Azure auth
credential chain
npx skills add microsoft/skills --skill azure-identity-dotnet -g -y
提供 .NET Azure Maps SDK 集成指南,涵盖地理编码、路由、地图渲染等位置服务。包含 NuGet 安装、环境变量配置及多种认证方式(密钥、Entra、SAS)的 C# 代码示例。
Azure Maps
MapsSearchClient
geocoding .NET
route directions
map tiles
npx skills add microsoft/skills --skill azure-maps-search-dotnet -g -y
Azure API Center .NET SDK,用于集中管理API资产、治理、版本控制和发现。支持创建服务、工作区、API定义及元数据模式。
API Center
ApiCenterService
API inventory
API governance
npx skills add microsoft/skills --skill azure-mgmt-apicenter-dotnet -g -y
提供Azure API Management的.NET管理平面SDK,用于通过ARM创建和管理APIM服务、API、产品、订阅、策略及用户等核心资源。
API Management
APIM service
create APIM
manage APIs
npx skills add microsoft/skills --skill azure-mgmt-apimanagement-dotnet -g -y
用于通过.NET SDK管理Azure Application Insights资源,包括创建组件、API密钥、Web测试和工作簿。
Application Insights
APM
application monitoring
npx skills add microsoft/skills --skill azure-mgmt-applicationinsights-dotnet -g -y
用于在Azure上通过.NET SDK管理Arize AI可观测性与评估资源的技能,涵盖组织创建、资源CRUD及身份认证集成。
管理Arize AI Azure资源
创建或更新Arize组织
.NET集成ML可观测性
npx skills add microsoft/skills --skill azure-mgmt-arizeaiobservabilityeval-dotnet -g -y
提供Azure Bot Service的.NET管理平面SDK,用于通过ARM创建和管理Bot资源、渠道及连接设置。
Bot Service
BotResource
Azure Bot
DirectLine channel
Teams channel
bot management .NET
create bot
npx skills add microsoft/skills --skill azure-mgmt-botservice-dotnet -g -y
用于通过 Azure Resource Manager SDK 在 .NET 中管理 Microsoft Fabric 计算资源,支持容量的创建、扩缩容、暂停/恢复及 SKU 查询等生命周期操作。
Fabric capacity
create capacity
suspend capacity
resume capacity
Fabric SKU
provision Fabric
ARM Fabric
FabricCapacityResource
npx skills add microsoft/skills --skill azure-mgmt-fabric-dotnet -g -y
提供用于通过Azure ARM管理MongoDB Atlas组织的SDK指南,涵盖安装、认证及核心资源操作。
需要集成Azure Marketplace账单管理MongoDB组织
使用.NET SDK创建或更新Atlas组织资源
npx skills add microsoft/skills --skill azure-mgmt-mongodbatlas-dotnet -g -y
用于通过Azure ARM SDK在.NET中部署和管理Weights & Biases机器学习实验追踪实例。支持创建W&B实例、配置SSO及市场集成,实现ML可观测性基础设施的自动化管理。
Weights and Biases
W&B
WeightsAndBiases
ML experiment tracking
model registry
experiment management
wandb
npx skills add microsoft/skills --skill azure-mgmt-weightsandbiases-dotnet -g -y
Azure Cosmos DB .NET 管理平面 SDK,用于通过 ARM 创建和管理账户、数据库及容器等资源。专供基础设施配置,非数据操作。
Cosmos DB account
create Cosmos account
manage Cosmos resources
ARM Cosmos
CosmosDBAccountResource
provision Cosmos DB
npx skills add microsoft/skills --skill azure-resource-manager-cosmosdb-dotnet -g -y
提供.NET环境下通过Azure Resource Manager SDK管理Durable Task Scheduler资源的技能,涵盖创建调度器、任务中心及配置保留策略等管理平面操作。
Durable Task Scheduler
create scheduler
task hub
provision Durable Task
npx skills add microsoft/skills --skill azure-resource-manager-durabletask-dotnet -g -y
提供Azure MySQL Flexible Server的.NET SDK使用指南,涵盖安装、认证及服务器、数据库、防火墙等资源的创建与管理工作流。
MySQL
MySqlFlexibleServer
MySQL Flexible Server
Azure Database for MySQL
MySQL database management
MySQL firewall
MySQL backup
npx skills add microsoft/skills --skill azure-resource-manager-mysql-dotnet -g -y
提供Azure PostgreSQL Flexible Server的.NET SDK使用指南,涵盖安装、认证及服务器、数据库、防火墙等核心资源的管理工作流。
PostgreSQL
PostgreSqlFlexibleServer
PostgreSQL Flexible Server
Azure Database for PostgreSQL
PostgreSQL database management
PostgreSQL firewall
PostgreSQL backup
Postgres
npx skills add microsoft/skills --skill azure-resource-manager-postgresql-dotnet -g -y
用于通过Azure Resource Manager SDK在.NET中管理Azure Cache for Redis实例,包括创建、配置防火墙规则、访问密钥及地理复制等管理平面操作。
Redis cache
create Redis
manage Redis
ARM Redis
RedisResource
provision Redis
Azure Cache for Redis
npx skills add microsoft/skills --skill azure-resource-manager-redis-dotnet -g -y
提供Azure SQL资源的管理平面SDK,用于通过ARM创建和管理SQL服务器、数据库、弹性池及防火墙规则等基础设施资源。
SQL server
create SQL database
manage SQL resources
ARM SQL
SqlServerResource
provision Azure SQL
elastic pool
firewall rule
npx skills add microsoft/skills --skill azure-resource-manager-sql-dotnet -g -y
提供Azure AI Search .NET SDK的使用指南,涵盖SearchClient、索引管理及认证配置,支持全文、向量、语义和混合搜索功能。
Azure Search .NET
SearchClient
vector search C#
semantic search .NET
npx skills add microsoft/skills --skill azure-search-documents-dotnet -g -y
Azure Key Vault Keys .NET SDK,用于在Key Vault和HSM中管理加密密钥。支持密钥创建、轮换、加解密、签名及验证等操作,提供详细的安装、认证及API使用示例。
Key Vault keys
KeyClient
CryptographyClient
RSA key
EC key
encrypt decrypt .NET
key rotation
HSM
npx skills add microsoft/skills --skill azure-security-keyvault-keys-dotnet -g -y
提供Azure Service Bus .NET SDK的使用指南,涵盖安装、认证(Entra ID/连接字符串)、客户端层级及消息收发核心工作流,用于实现可靠的企业级消息传递。
Service Bus
ServiceBusClient
ServiceBusSender
ServiceBusReceiver
ServiceBusProcessor
message queue
pub/sub .NET
dead letter queue
npx skills add microsoft/skills --skill azure-servicebus-dotnet -g -y
提供基于.NET的Microsoft 365 Agents SDK集成指南,涵盖ASP.NET Core宿主、路由配置及MSAL认证。适用于在Teams和Copilot Studio中构建企业级多通道Agent应用。
Microsoft 365 Agents SDK
Microsoft.Agents
AddAgentApplicationOptions
AgentApplication
AddAgentAspNetAuthentication
Copilot Studio client
IAgentHttpAdapter
npx skills add microsoft/skills --skill m365-agents-dotnet -g -y
用于处理 Microsoft Entra ID 自定义认证事件的 Azure Functions 扩展,支持令牌增强、属性收集及 OTP 定制。
需要为 Entra ID 令牌添加自定义声明
需要自定义属性收集流程或 OTP 发送逻辑
npx skills add microsoft/skills --skill microsoft-azure-webjobs-extensions-authentication-events-dotnet -g -y
提供Java版Azure AI持久化代理的低级SDK,支持创建和管理具有线程、消息、运行和工具的AI代理。
PersistentAgentsClient
persistent agents java
agent threads java
agent runs java
streaming agents java
npx skills add microsoft/skills --skill azure-ai-agents-persistent-java -g -y
提供Azure AI异常检测器Java SDK的使用指南,涵盖单变量/多变量异常检测、时间序列分析及AI监控功能的实现方法。
需要实现时间序列异常检测
使用Azure AI进行数据监控
npx skills add microsoft/skills --skill azure-ai-anomalydetector-java -g -y
提供Azure AI内容安全Java SDK的使用指南,涵盖文本与图像分析、有害内容检测及黑名单管理。
实现内容审核功能
集成Azure AI安全SDK
npx skills add microsoft/skills --skill azure-ai-contentsafety-java -g -y
提供Azure AI Document Intelligence Java SDK的使用指南,涵盖安装、认证及文档内容提取功能。
document intelligence java
form recognizer java
extract text from PDF java
OCR document java
analyze invoice receipt java
custom document model java
document classification java
npx skills add microsoft/skills --skill azure-ai-formrecognizer-java -g -y
Azure AI Projects SDK for Java,用于管理AI项目中的连接、数据集、索引和评估。提供客户端构建、认证及核心操作示例。
AIProjectClient java
azure ai projects java
Foundry project java
ConnectionsClient
DatasetsClient
IndexesClient
npx skills add microsoft/skills --skill azure-ai-projects-java -g -y
提供Azure AI Vision图像分析SDK的Java集成指南,涵盖安装、客户端创建及OCR、对象检测等视觉功能的使用示例。
需要实现图像描述生成
执行图片文字识别(OCR)
进行物体或人脸检测
使用Azure AI Vision SDK
npx skills add microsoft/skills --skill azure-ai-vision-imageanalysis-java -g -y
提供Java版Azure AI VoiceLive SDK,支持通过WebSocket实现与AI助手的实时双向语音对话。涵盖安装、认证配置及核心会话管理流程,适用于构建语音助手等实时音频交互应用。
VoiceLiveClient java
voice assistant java
real-time voice java
npx skills add microsoft/skills --skill azure-ai-voicelive-java -g -y
提供 Azure App Configuration Java SDK 的使用指南,涵盖 Maven 安装、客户端初始化(连接字符串与 Entra ID)、环境变量配置及核心概念,助力开发者在 Java 应用中实现集中化配置管理。
ConfigurationClient java
app configuration java
feature flag java
configuration setting java
azure config java
npx skills add microsoft/skills --skill azure-appconfiguration-java -g -y
提供Azure通信服务呼叫自动化的Java SDK使用指南,涵盖客户端创建、IVR、通话路由、录音及AI交互等核心功能的代码示例。
实现IVR系统
构建呼叫路由逻辑
集成语音识别或TTS
开发通话自动化工作流
npx skills add microsoft/skills --skill azure-communication-callautomation-java -g -y
Azure通信服务旧版Java SDK技能,用于维护遗留代码。提供从CallingServer迁移到Call Automation的指导,包含依赖更新、类名变更及客户端创建示例,明确禁止用于新项目开发。
callingserver legacy
deprecated calling SDK
migrate callingserver to callautomation
npx skills add microsoft/skills --skill azure-communication-callingserver-java -g -y
指导使用 Azure Communication Services Chat Java SDK 构建实时聊天应用,涵盖线程管理、消息收发、参与者管理及已读回执等核心功能实现。
需要集成 Azure 实时聊天功能
使用 Java 开发即时通讯模块
处理聊天线程创建与消息发送
npx skills add microsoft/skills --skill azure-communication-chat-java -g -y
提供Azure通信服务Java版的通用认证工具,支持静态Token、主动刷新及异步刷新机制,涵盖多种用户标识类型与Entra ID集成。
需要配置ACS服务的身份验证凭证
实现通信客户端的Token自动刷新逻辑
处理不同场景下的用户或电话号码标识
npx skills add microsoft/skills --skill azure-communication-common-java -g -y
基于Azure通信服务Java SDK发送单/多收件人短信,支持验证码、通知及批量消息,提供客户端构建与发送示例。
需要集成Azure SMS功能
实现短信验证码发送
开发批量短信通知模块
npx skills add microsoft/skills --skill azure-communication-sms-java -g -y
提供Azure Batch Java SDK的使用指南,涵盖客户端创建、认证配置及池、任务等核心概念的操作示例,用于在Java环境中运行大规模并行和高性能计算作业。
BatchClient java
azure batch java
batch pool java
batch job java
HPC java
parallel computing java
npx skills add microsoft/skills --skill azure-compute-batch-java -g -y
提供Azure Cosmos DB Java SDK的使用指南,涵盖Maven依赖安装、环境变量配置、基于Key的认证、异步客户端构建及数据库/容器核心操作工作流。
CosmosClient java
CosmosAsyncClient
cosmos database java
cosmosdb java
document database java
npx skills add microsoft/skills --skill azure-cosmos-java -g -y
提供Azure Tables SDK for Java的使用指南,涵盖客户端创建、认证方式及核心概念。适用于开发基于Azure Table Storage或Cosmos DB Table API的NoSQL数据存储应用。
需要集成Azure Table Storage进行数据读写
使用Cosmos DB Table API构建NoSQL应用
npx skills add microsoft/skills --skill azure-data-tables-java -g -y
提供Azure Event Grid Java SDK的使用指南,涵盖安装、客户端创建(API Key与DefaultAzureCredential)、异步支持及事件发布模式,用于构建基于Azure的事件驱动应用。
需要集成Azure Event Grid进行事件发布
实现Java后端的事件驱动架构或Pub/Sub模式
配置Azure服务认证以发送云事件
npx skills add microsoft/skills --skill azure-eventgrid-java -g -y
提供 Azure Event Hubs Java SDK 的使用指南,涵盖客户端创建、同步/异步模式及核心数据流处理,用于构建实时流式应用和高吞吐量事件驱动架构。
实现 Azure Event Hubs 生产者或消费者逻辑
配置 Event Hubs 连接字符串或认证凭证
构建基于事件驱动的微服务或数据管道
npx skills add microsoft/skills --skill azure-eventhub-java -g -y
提供Java应用集成Azure身份验证的指南,涵盖DefaultAzureCredential、托管身份及服务主体等认证模式的安装与配置示例。
需要实现Java应用的Azure服务认证
查询Azure SDK Java身份验证库用法
配置ManagedIdentity或ServicePrincipal认证
npx skills add microsoft/skills --skill azure-identity-java -g -y
提供Azure Web PubSub Java SDK的使用指南,涵盖客户端创建、认证方式及核心通信模式,用于构建实时WebSocket应用、聊天室或服务器推送通知。
需要实现基于WebSocket的实时消息推送
开发实时聊天或直播更新应用
集成Azure Web PubSub服务
npx skills add microsoft/skills --skill azure-messaging-webpubsub-java -g -y
Java版Azure Monitor日志采集SDK,支持通过DCR/DCE发送自定义日志。提供同步/异步客户端,集成Azure身份认证,用于将应用日志接入Log Analytics。
LogsIngestionClient java
azure monitor ingestion java
custom logs java
DCR java
data collection rule java
npx skills add microsoft/skills --skill azure-monitor-ingestion-java -g -y


