Agent Skills
› microsoft/skills
microsoft/skills
GitHub用于根据自然语言请求生成基于IRQL的Kusto安全狩猎查询管道。通过组合Get/Extract/Enrich函数,将原始KQL表转换为统一模式的可复用调查流程,专用于威胁检测和事件响应场景。
安装全部 Skills
npx skills add microsoft/skills --all -g -y
集合内 Skills (185)
按质量分展示前 50 个(共 185 个),完整列表请用安装命令预览或逐个打开详情。
用于根据自然语言请求生成基于IRQL的Kusto安全狩猎查询管道。通过组合Get/Extract/Enrich函数,将原始KQL表转换为统一模式的可复用调查流程,专用于威胁检测和事件响应场景。
明确要求使用IRQL或编写IRQL查询
提及Get_*, Extract_*, Enrich_*等特定函数
请求构建可组合的安全狩猎管道
npx skills add microsoft/skills --skill azure-kusto-irql -g -y
提供Azure AI持久化智能体.NET SDK的使用指南,涵盖客户端配置、认证及Agent CRUD、线程管理、消息处理与运行执行等核心功能。
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
提供 .NET SDK 用于调用 Azure AI Document Intelligence,从文档提取文本、表格及结构化数据。支持发票、收据等预置模型及自定义模型分析。
Document Intelligence
invoice extraction
receipt OCR
npx skills add microsoft/skills --skill azure-ai-document-intelligence-dotnet -g -y
提供 Azure OpenAI .NET SDK 的使用指南,涵盖安装、环境变量配置及多种认证方式。支持聊天、嵌入、图像生成和音频转录等 AI 功能开发。
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,用于管理AI Foundry项目中的代理、数据集、部署和评估。提供高客户端以支持版本化代理编排及项目资源操作。
AI Projects
AIProjectClient
Foundry project
versioned agents
evaluations
datasets
connections
deployments
npx skills add microsoft/skills --skill azure-ai-projects-dotnet -g -y
提供.NET环境下Azure AI实时语音交互SDK的使用指南,涵盖安装、认证及核心API调用流程,用于构建双向语音助手和实时语音AI应用。
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,用于发布和消费事件。支持推送/拉取交付、CloudEvents及多种认证方式,适用于事件驱动架构和消息通信。
Event Grid
EventGridPublisherClient
CloudEvent
publish events .NET
event-driven
pub/sub
npx skills add microsoft/skills --skill azure-eventgrid-dotnet -g -y
.NET Azure Event Hubs SDK使用指南,涵盖安装、认证及发送/接收事件的核心工作流,适用于高吞吐数据流处理。
Event Hubs
event streaming
send events
receive events
checkpointing
npx skills add microsoft/skills --skill azure-eventhub-dotnet -g -y
提供 .NET Azure Identity 库的使用指南,涵盖安装、环境变量配置及 DefaultAzureCredential 等认证方式,支持 ASP.NET Core DI 集成与托管身份场景。
Azure Identity
DefaultAzureCredential
ManagedIdentityCredential
ClientSecretCredential
authentication .NET
Azure auth
credential chain
npx skills add microsoft/skills --skill azure-identity-dotnet -g -y
提供Azure Maps .NET SDK的使用指南,涵盖地理编码、路由、渲染、位置及天气服务。包含包安装、环境变量配置及多种认证方式示例。
Azure Maps
MapsSearchClient
geocoding .NET
route directions
npx skills add microsoft/skills --skill azure-maps-search-dotnet -g -y
提供Azure API Center的.NET SDK,用于集中管理API库存、治理、版本控制及发现。支持创建API服务、工作区、API定义、环境部署及元数据架构,适用于企业级API目录与生命周期管理场景。
API Center
ApiCenterService
API inventory
API governance
npx skills add microsoft/skills --skill azure-mgmt-apicenter-dotnet -g -y
用于通过 .NET SDK 管理 Azure API Management 资源,包括创建服务、API、产品、订阅及策略等管理平面操作。
API Management
APIM service
create APIM
manage APIs
npx skills add microsoft/skills --skill azure-mgmt-apimanagement-dotnet -g -y
提供Azure Application Insights资源的.NET SDK管理技能,涵盖组件创建、API密钥管理及工作簿配置等性能监控与可观测性资源操作。
Application Insights
APM
application monitoring
web tests
workbooks
npx skills add microsoft/skills --skill azure-mgmt-applicationinsights-dotnet -g -y
提供Arize AI可观测性评估资源的Azure ARM .NET SDK,用于在Azure上管理组织、创建或更新资源及集成ML可观测性。
Arize AI
ML observability
ArizeAIObservabilityEval
Arize organization
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
提供.NET环境下通过ARM SDK管理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集成中创建或管理Atlas组织资源的开发场景。
需要在Azure环境中管理MongoDB Atlas组织资源
集成Azure Marketplace与MongoDB Atlas计费功能
使用.NET SDK进行Azure ARM资源开发
npx skills add microsoft/skills --skill azure-mgmt-mongodbatlas-dotnet -g -y
用于通过Azure ARM SDK在.NET中部署和管理Weights & Biases ML实验追踪实例,涵盖创建、SSO配置及市场集成。
Weights and Biases
W&B
ML experiment tracking
model registry
npx skills add microsoft/skills --skill azure-mgmt-weightsandbiases-dotnet -g -y
用于通过 Azure Resource Manager SDK 在 .NET 中管理 Cosmos DB 资源(如账户、数据库、容器及 RBAC),仅限管控面操作,不处理数据 CRUD。
Cosmos DB account
create Cosmos account
manage Cosmos resources
ARM Cosmos
provision Cosmos DB
npx skills add microsoft/skills --skill azure-resource-manager-cosmosdb-dotnet -g -y
提供 .NET Azure Resource Manager SDK,用于在管理平面创建和管理 Durable Task Scheduler、Task Hubs 及保留策略等基础设施资源。
Durable Task Scheduler
create scheduler
task hub
DurableTaskSchedulerResource
provision Durable Task
orchestration scheduler
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
用于通过ARM 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
提供 .NET Azure.ResourceManager.Sql SDK,用于通过 ARM 管理平面操作配置 Azure SQL 服务器、数据库、弹性池及防火墙规则。专用于资源创建与管理,不涉及数据查询。
SQL server
create SQL database
manage SQL resources
ARM SQL
provision Azure SQL
npx skills add microsoft/skills --skill azure-resource-manager-sql-dotnet -g -y
提供Azure AI Search .NET SDK的使用指南,涵盖安装、认证及SearchClient等核心客户端的索引管理、文档CRUD及全文/向量搜索功能。
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 SDK for .NET的使用指南,涵盖密钥管理、加密解密及身份认证,辅助开发者集成Azure安全服务。
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使用指南,涵盖安装、认证及收发消息核心工作流。
Service Bus
ServiceBusClient
message queue
pub/sub .NET
npx skills add microsoft/skills --skill azure-servicebus-dotnet -g -y
提供基于.NET的Microsoft 365 Agents SDK开发指南,涵盖ASP.NET Core托管、路由配置及MSAL认证集成。
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认证事件SDK,用于Azure Functions中自定义身份验证流程。支持令牌增强、属性收集及OTP定制,帮助开发者扩展认证逻辑并集成外部数据源。
需要为Entra ID令牌添加自定义声明
需要自定义属性收集UI或提交验证
需要实现自定义OTP发送逻辑
在Azure Functions中处理身份验证事件触发
npx skills add microsoft/skills --skill microsoft-azure-webjobs-extensions-authentication-events-dotnet -g -y
Azure AI Agents Java SDK,用于创建和管理持久化AI代理。支持线程、消息、运行及工具集成,提供同步与异步客户端接口,适用于构建具有状态记忆的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 Anomaly Detector Java SDK 的使用指南,涵盖单变量/多变量异常检测、时间序列分析及 AI 监控应用的实现,包括客户端创建与核心调用模式。
需要集成 Azure 异常检测服务
实现时间序列数据分析功能
构建 AI 驱动的监控应用
npx skills add microsoft/skills --skill azure-ai-anomalydetector-java -g -y
提供Java SDK实现Azure AI内容安全功能,支持文本和图像分析、黑名单管理及仇恨、暴力等有害内容检测。
需要集成内容审核功能
处理敏感文本或图像分析
npx skills add microsoft/skills --skill azure-ai-contentsafety-java -g -y
提供Azure AI Document Intelligence Java SDK的集成指南,涵盖依赖安装、环境变量配置及多种认证方式(DefaultAzureCredential和API Key),支持文档OCR、表格提取及自定义模型构建。
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 Java SDK使用指南,涵盖安装、认证及连接、数据集、索引等子客户端的核心操作。
AIProjectClient java
azure ai projects java
Foundry project java
npx skills add microsoft/skills --skill azure-ai-projects-java -g -y
用于Java应用集成Azure AI Vision SDK,实现图像分析功能,包括生成描述、OCR文字提取、对象检测、标签分类及智能裁剪等视觉特性。
需要识别图片中的物体或场景
需要从图像中提取文本内容
需要为图片生成自动描述或标签
需要执行智能裁剪操作
npx skills add microsoft/skills --skill azure-ai-vision-imageanalysis-java -g -y
提供Azure AI VoiceLive Java SDK的使用指南,涵盖Maven依赖安装、API Key与托管标识认证配置、WebSocket实时双向语音会话的启动及音频流处理示例。
VoiceLiveClient java
voice assistant java
real-time voice java
audio streaming java
voice activity detection java
npx skills add microsoft/skills --skill azure-ai-voicelive-java -g -y
提供Azure App Configuration Java SDK的使用指南,涵盖安装、客户端创建及配置管理功能。
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 Communication Services的Java服务端呼叫自动化工作流,支持IVR、路由、录音及AI交互等场景。
实现IVR系统
开发呼叫路由逻辑
集成文本转语音或DTMF识别
构建AI驱动的通话流程
npx skills add microsoft/skills --skill azure-communication-callautomation-java -g -y
提供 Azure Communication Services CallingServer Java SDK 的维护指南,涵盖旧版与新 Call Automation SDK 的迁移路径、类名变更及遗留代码处理方式。
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认证工具,支持静态令牌、主动刷新及异步刷新机制,并集成Entra ID认证,用于Chat、Calling等服务的用户标识与鉴权。
需要配置Azure Communication Services的Java客户端认证
实现ACS令牌的自动或异步刷新逻辑
处理不同用户类型标识符(如Teams、电话)
npx skills add microsoft/skills --skill azure-communication-common-java -g -y
提供Azure通信服务SMS Java SDK的使用指南,涵盖安装、客户端创建及单/多收件人短信发送与异步调用示例。
需要集成Azure SMS功能
实现短信通知或OTP验证
Java项目需发送批量短信
npx skills add microsoft/skills --skill azure-communication-sms-java -g -y
提供Azure Batch Java SDK使用指南,涵盖依赖安装、客户端创建(支持Entra ID和共享密钥)、环境变量配置及Pool/Job/Task等核心概念操作,用于在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 的使用指南,涵盖安装、认证(Key/Async)、客户端层级及核心工作流(创建数据库/容器),支持全局分布与响应式编程。
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 的使用指南,涵盖安装、客户端创建及核心 CRUD 操作。适用于构建基于 Azure Table Storage 或 Cosmos DB Table API 的 NoSQL 键值存储应用。
需要集成 Azure Table Storage
使用 Cosmos DB Table API
Java 后端数据存储开发
npx skills add microsoft/skills --skill azure-data-tables-java -g -y
提供 Azure Event Grid Java SDK 的使用指南,涵盖安装、客户端创建(支持 API Key 和默认凭证)、事件类型定义及发布模式,用于构建事件驱动应用。
使用 Azure Event Grid Java SDK
实现事件发布或订阅功能
集成 Azure 事件网格服务
npx skills add microsoft/skills --skill azure-eventgrid-java -g -y
提供Azure Event Hubs Java SDK的使用指南,涵盖安装、客户端创建(同步/异步)、身份认证及核心数据收发模式,用于构建实时流处理和事件驱动架构。
实现基于Azure Event Hubs的实时数据流处理
配置Java应用以连接和发送/接收Event Hub消息
构建高吞吐量的事件驱动微服务架构
npx skills add microsoft/skills --skill azure-eventhub-java -g -y
提供Azure Identity Java库的使用指南,涵盖DefaultAzureCredential、ManagedIdentity等认证方式及配置示例,用于Java应用集成Azure服务身份验证。
实现Azure服务Java客户端的身份验证
配置Managed Identity或Service Principal认证
解决Azure SDK连接鉴权问题
npx skills add microsoft/skills --skill azure-identity-java -g -y
用于构建基于Azure Web PubSub SDK的Java实时Web应用,支持WebSocket消息、聊天及服务器端推送。提供客户端创建、连接管理及消息发送等核心功能指南。
实现WebSocket实时通信
开发即时聊天应用
添加服务器到客户端推送通知
npx skills add microsoft/skills --skill azure-messaging-webpubsub-java -g -y
Azure Monitor Ingestion Java SDK,用于通过数据收集规则和端点将自定义日志发送到 Azure Monitor。
LogsIngestionClient java
azure monitor ingestion java
custom logs java
npx skills add microsoft/skills --skill azure-monitor-ingestion-java -g -y


