Agent Skills
› microsoft/skills
microsoft/skills
GitHub用于将自然语言安全狩猎需求转换为IRQL函数管道,封装Kusto原始查询。通过Get/Extract/Enrich等组件构建可组合的威胁狩猎流程,简化分析师操作并屏蔽底层架构差异。
Install All Skills
npx skills add microsoft/skills --all -g -y
Skills in Collection (185)
Showing top 50 of 185 by quality score. Use the install list command or open individual skills for the rest.
用于将自然语言安全狩猎需求转换为IRQL函数管道,封装Kusto原始查询。通过Get/Extract/Enrich等组件构建可组合的威胁狩猎流程,简化分析师操作并屏蔽底层架构差异。
用户明确要求使用IRQL或IRQL查询
提及Get_*, Extract_*, Enrich_*函数
请求基于已知IRQL选择器的可组合狩猎管道
npx skills add microsoft/skills --skill azure-kusto-irql -g -y
提供Azure AI Agents持久化SDK的.NET低层接口,支持Agent、线程、消息、运行及工具的CRUD操作。用于构建和管理具备流式响应、函数调用及文件处理能力的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集成指南,涵盖安装、认证及发票/收据等文档的结构化数据提取与自定义模型管理。
Document Intelligence
DocumentIntelligenceClient
form recognizer
invoice extraction
receipt OCR
document analysis .NET
npx skills add microsoft/skills --skill azure-ai-document-intelligence-dotnet -g -y
提供Azure OpenAI .NET SDK的使用指南,涵盖安装、认证及聊天、嵌入、图像生成等核心功能调用。
Azure OpenAI
ChatClient
embeddings
GPT-4
DALL-E
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 .NET
npx skills add microsoft/skills --skill azure-ai-projects-dotnet -g -y
提供 .NET 环境下构建实时双向语音 AI 应用的 SDK,支持语音助手、实时语音对话及聊天机器人开发。
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
publish events .NET
npx skills add microsoft/skills --skill azure-eventgrid-dotnet -g -y
Azure Event Hubs .NET SDK使用指南,涵盖安装、认证及核心客户端(Producer/Processor)的事件发送与接收流程。
Event Hubs
event streaming
EventHubProducerClient
EventProcessorClient
send events
receive events
npx skills add microsoft/skills --skill azure-eventhub-dotnet -g -y
提供 .NET 环境下 Azure SDK 的身份认证解决方案,涵盖 DefaultAzureCredential、托管身份及服务主体等凭据链配置与集成指南。
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集成指南,涵盖地理编码、路由、渲染、定位及天气服务。支持订阅密钥、Entra令牌和SAS认证方式,用于地址搜索、地图瓦片获取等位置相关业务开发。
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目录与全生命周期管理。
API Center
ApiCenterService
API inventory
API governance
API versioning
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
ApiManagementServiceResource
API policies
APIM products
APIM subscriptions
npx skills add microsoft/skills --skill azure-mgmt-apimanagement-dotnet -g -y
提供Azure Application Insights .NET SDK的使用指南,涵盖组件、工作簿等资源的创建与管理,包含安装、认证及核心工作流示例。
Application Insights
APM
application monitoring
web tests
availability tests
workbooks
npx skills add microsoft/skills --skill azure-mgmt-applicationinsights-dotnet -g -y
提供 .NET SDK 用于在 Azure 上管理 Arize AI 可观测性与评估资源,支持组织创建、更新及删除操作。
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 SDK 管理 Microsoft Fabric 容量资源的工具,支持创建、扩缩容、暂停/恢复及 SKU 查询等 ARM 操作。
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 MongoDB Atlas SDK的集成指南,用于通过Azure ARM管理Atlas组织资源、配置市场计费及身份认证。
需要创建或管理MongoDB Atlas Azure组织资源
配置Azure Marketplace统一账单集成
使用Azure.ResourceManager.MongoDBAtlas SDK进行开发
npx skills add microsoft/skills --skill azure-mgmt-mongodbatlas-dotnet -g -y
提供Azure Weights & Biases的.NET SDK,用于在Azure Marketplace部署和管理ML实验追踪实例。支持创建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
用于通过ARM SDK在.NET中管理Azure Cosmos DB资源(账户、数据库、容器等),专管平面操作,非数据读写。
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
用于通过 Azure Resource Manager SDK 在 .NET 中创建和管理 Durable Task Scheduler、Task Hub 及保留策略等资源的管理平面操作。
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
Azure Database for MySQL
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
npx skills add microsoft/skills --skill azure-resource-manager-postgresql-dotnet -g -y
提供Azure Cache for Redis的管理平面SDK,用于通过ARM创建、配置和管理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数据库
管理SQL资源
配置防火墙规则
设置弹性池
Azure SQL资源配置
npx skills add microsoft/skills --skill azure-resource-manager-sql-dotnet -g -y
提供Azure AI Search .NET SDK的使用指南,涵盖SearchClient、SearchIndexClient等核心组件,支持全文、向量、语义及混合搜索功能的开发与配置。
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和Managed HSM中密钥管理的.NET SDK使用指南,涵盖RSA/EC密钥创建、轮换、加密解密及签名验证等核心功能。
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
提供Microsoft 365 Agents SDK的.NET开发指南,涵盖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
提供.NET环境下Azure Functions扩展,用于处理Microsoft Entra ID自定义认证事件。支持在令牌签发时添加自定义声明、收集属性及自定义OTP发送,实现身份验证流程的灵活定制与数据增强。
需要为Entra ID用户令牌添加自定义声明
需要自定义属性收集或OTP发送逻辑
使用WebJobsAuthenticationEventsTrigger触发器
npx skills add microsoft/skills --skill microsoft-azure-webjobs-extensions-authentication-events-dotnet -g -y
提供Java版Azure AI持久化Agent的低级SDK,支持创建和管理Agent、线程、消息及运行任务。用于在Java应用中集成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的使用指南,涵盖单变量/多变量分析、时间序列处理及监控应用开发。
实现基于时间序列的异常检测功能
集成Azure AI进行数据监控与分析
npx skills add microsoft/skills --skill azure-ai-anomalydetector-java -g -y
提供Azure AI内容安全SDK的Java集成指南,涵盖文本与图像分析、有害内容检测及块列表管理,支持API Key和默认凭证认证。
需要实现文本或图像的有害内容检测
集成Azure AI Content Safety 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 Foundry项目的Java SDK使用指南,涵盖安装、认证及连接、数据集、索引等子客户端的核心操作。
AIProjectClient java
azure ai projects java
Foundry project java
npx skills add microsoft/skills --skill azure-ai-projects-java -g -y
提供Azure AI Vision图像分析SDK的Java集成指南,涵盖安装、客户端创建及OCR、对象检测等核心功能实现。
需要调用Azure AI Vision进行图像分析
实现图片OCR文字提取或对象检测
生成图片描述或智能裁剪
npx skills add microsoft/skills --skill azure-ai-vision-imageanalysis-java -g -y
Java版Azure AI VoiceLive SDK,通过WebSocket实现与AI助手的实时双向语音对话。支持API Key和托管身份认证,提供音频流式传输、会话管理及语音活动检测功能。
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 的使用指南,涵盖安装、认证配置及客户端创建方法。支持通过连接字符串或 Entra ID 进行身份验证,用于实现应用集中化配置管理、特性标志等功能。
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系统
开发通话路由逻辑
集成通话录音功能
构建AI驱动的电话流程
npx skills add microsoft/skills --skill azure-communication-callautomation-java -g -y
提供Azure通信服务CallingServer Java旧版SDK的维护指南,包含迁移至Call Automation的依赖、类名及API变更说明。
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,实现实时聊天应用。支持创建聊天线程、发送消息(文本/HTML)、管理参与者及读取回执等核心功能。
需要集成 Azure 实时聊天功能
使用 Java SDK 开发聊天应用
npx skills add microsoft/skills --skill azure-communication-chat-java -g -y
提供Azure通信服务Java客户端的通用认证工具,支持静态Token、主动刷新及异步Token获取,涵盖用户标识与Entra ID集成。
需要配置ACS服务的身份验证
实现Token自动刷新机制
处理多种通信用户标识
npx skills add microsoft/skills --skill azure-communication-common-java -g -y
提供 Azure Communication Services SMS Java SDK 的使用指南,涵盖依赖安装、客户端创建(支持多种认证方式)及单/多收件人短信发送与结果处理。
需要集成 Azure SMS 功能
实现短信通知或 OTP 验证
Java 项目中调用 Azure 通信服务
npx skills add microsoft/skills --skill azure-communication-sms-java -g -y
Azure Batch Java SDK,用于在 Azure 上运行大规模并行和高性能计算批处理作业。提供客户端创建、池/任务管理及异步支持,适用于 HPC 和批量计算场景。
BatchClient java
azure batch java
batch pool java
HPC java
npx skills add microsoft/skills --skill azure-compute-batch-java -g -y
提供Azure Cosmos DB Java SDK的使用指南,涵盖依赖安装、认证配置及客户端层级结构,支持同步与异步操作,用于实现NoSQL数据库的CRUD及全局分布功能。
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的使用指南,涵盖安装、客户端创建(连接字符串、共享密钥、SAS令牌等认证方式)及核心概念,支持Azure Table Storage和Cosmos DB Table API的NoSQL数据存储开发。
需要集成Azure Table Storage进行数据存取
使用Cosmos DB Table API构建NoSQL应用
Java环境下配置Azure数据表客户端
npx skills add microsoft/skills --skill azure-data-tables-java -g -y
指导如何使用 Azure Event Grid Java SDK 构建事件驱动应用,涵盖客户端创建、认证配置及事件发布核心模式。
使用 Azure Event Grid SDK for Java
在 Java 中发布或订阅事件
集成 Azure 事件网格服务
npx skills add microsoft/skills --skill azure-eventgrid-java -g -y
提供Azure Event Hubs Java SDK的使用指南,涵盖安装、客户端创建及核心模式,用于构建实时流处理和事件驱动架构。
实现Azure Event Hubs生产者或消费者
构建高吞吐量数据摄入应用
开发事件驱动架构
npx skills add microsoft/skills --skill azure-eventhub-java -g -y
Java版Azure身份认证库指南,提供DefaultAzureCredential及各类凭据配置方法,支持开发、生产及托管环境下的安全接入。
Java应用需要连接Azure服务
实现Managed Identity或Service Principal认证
配置Azure SDK客户端的默认凭据
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
Azure Monitor Java SDK,用于通过DCR和DCE将自定义日志发送至Azure Monitor。提供同步/异步客户端创建、依赖安装及环境变量配置说明。
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


