Microsoft Skill Creator 的用途是为 Microsoft 技术构建、生成或搭建智能体技能(agent skill)。技能是模块化包,用专门知识与工作流扩展智能体能力,把通用智能体转为特定领域的专用智能体。
技能结构:skill-name/ 下含 SKILL.md(必需,包含 frontmatter 的 name 与 description 以及说明)、references/(按需加载进上下文的文档)、sample_codes/(可运行代码示例)、assets/(模板等输出文件)。要点:name 与 description 决定技能何时触发,需清晰完整;内容应简洁,只写智能体尚不知道的内容;信息只放在 SKILL.md 或参考文件之一,不重复。
Learn MCP 工具:microsoft_docs_search 搜索官方文档,用于初步发现主题;microsoft_docs_fetch 获取整页内容,用于深入重要页面;microsoft_code_sample_search 查找代码示例,用于获取实现模式。若 Learn MCP 服务不可用,可用命令行替代:直接运行 npx @microsoft/learn-cli search "semantic kernel overview",或先 npm install -g @microsoft/learn-cli 再运行 mslearn search "semantic kernel overview"。对应关系为 microsoft_docs_search→mslearn search、microsoft_code_sample_search→mslearn code-search、microsoft_docs_fetch→mslearn fetch。生成的技能应包含同样的 CLI 回退表。
创建流程分五步:一,用 Learn MCP 工具分阶段调研,先范围发现(overview、concepts architecture、getting started),再核心内容(fetch 页面、code_sample_search),再深入(best practices、troubleshooting errors),并核对能否用一段话解释技术、找出 3-5 个关键概念、有基本用法可运行代码、掌握常见 API 模式、有深入主题的搜索查询。二,向用户澄清哪些领域最重要、智能体主要执行什么任务、代码示例优先哪种语言。三,依据技术类型从 skill-templates.md 选模板(SDK/库、Azure 服务、框架/平台、API/协议)生成技能。四,平衡本地与动态内容:基础、频繁访问、稳定、难以搜索的内容本地存储;详尽参考、版本特定、情境性、易检索的内容保持动态。五,验证本地内容是否足以完成常见任务、搜索查询是否返回有用结果、代码示例能否无错运行。
限制:需要 Learn MCP 服务或 mslearn CLI 才能查询文档;示例与模板细节以资料所列为准,未提供具体收费、价格或平台支持范围。