开发与工程 ✓ Microsoft · 官方 azure-devops-wikivitepressmermaidmarkdownnodejsdocumentation-conversion

ADO Wiki 转换器

将 VitePress/GFM 文档转换为可发布到 Azure DevOps Wiki 的格式。

FollowSkills 评估 · FSRS-2.0
谨慎使用
54/ 100 五分制 2.7 / 5
1 2 3 4 5 6
1信任安全18 / 25 · 3.6/5

技能要求先解析仓库来源并询问用户,明确源文件不修改、输出写入 dist/ado-wiki/,且仅使用 Node.js 内置模块,降低了外部依赖和数据外传风险。扣分在于未明确写入前确认、输出目录冲突处理、回滚/清理策略、敏感数据处理和发布到 ADO 时的权限边界。

2可靠稳定8 / 20 · 2.0/5

转换规则、示例函数和验证清单较具体,异常时要求未解析仓库上下文则停止。静态材料未提供该技能专属测试,collectMarkdownFiles、容器转换、索引页和 .order 实现不完整,且链接、前言和 Mermaid 边界情况处理有限;按静态上限扣分。

3适用触发10 / 15 · 3.3/5

目标受众和场景清楚,即将 VitePress/GFM 文档转换为 Azure DevOps Wiki 格式,并声明保留同目录及外部链接、跳过目录等边界。扣分在于触发条件、输入输出契约和不适用场景仍不够形式化;未说明中文文档验证或中国大陆网络环境,尽管核心转换本地运行。

4规范维护10 / 15 · 3.3/5

Front Matter 元数据包含名称、描述、MIT 许可证、作者和版本;文档按问题、规则、脚本结构、验证和限制分层组织。扣分在于缺少安装/Node 版本要求、完整可运行示例、FAQ、变更记录和明确维护更新路径,且部分要求与给出的主流程不一致。

5有效结果5 / 15 · 1.7/5

核心 Mermaid、Front Matter、链接和容器转换目标明确,输出副本可直接用于后续 Wiki 发布。扣分在于生成脚本的关键辅助逻辑未完整给出,索引页、.order、非 Markdown 文件复制和 npm 集成仅作为要求或片段,静态材料不足以证明结果完整可用。

6证据核验3 / 10 · 1.5/5

技能提供了具体转换代码、验收清单和可审计的规则说明,仓库还展示通用 CI 与测试基础设施。扣分在于没有该技能专属测试、真实输出样例或第三方执行证据,且提供的 CI/测试材料并不覆盖此技能关键路径。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 不要将该 SKILL.md 视为已验证的完整构建脚本;补齐并测试目录收集、索引页、.order、非 Markdown 文件复制和容器转换逻辑后再用于生产。
  • 执行前确认 git remote、源目录和 dist/ado-wiki/ 的写入范围,避免覆盖已有输出;发布到 Azure DevOps 前另行确认凭据和权限。
  • Mermaid 语法、ADO 版本兼容性、相对链接和中文内容渲染仍需在目标 Wiki 中抽样复核。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 Microsoft Agent Skills 仓库中的一个文档工程技能,专门处理 VitePress 或 GFM Markdown 到 Azure DevOps Wiki 格式的转换。它指导代理生成仅依赖 Node.js 内置模块的 ESM 构建脚本,并将转换后的副本写入 dist/ado-wiki/。转换范围包括 Mermaid 图表、YAML front matter、源代码链接和 VitePress 容器指令。源文件保持不变,同时要求保留引用、图表内容、目录结构和图片。

指导代理先解析源仓库上下文,然后生成 scripts/build-ado-wiki.js。脚本读取文档文件,移除文件开头的 YAML front matter,将 Mermaid 代码围栏转换为 ADO 语法,将 flowchart 改为 graph,清理 Mermaid 中的 <br> 和过长箭头,并把父级相对源代码链接转换为纯文本。它还可转换 VitePress tip、warning、danger 和 info 容器,输出到 dist/ado-wiki/,打印转换统计,并生成 index.md 与 .order 文件。

  1. 维护 VitePress 文档并需要将其发布到 Azure DevOps Wiki 的开发团队。
  2. 包含 Mermaid flowchart、YAML front matter 和源码链接的项目文档迁移负责人。
  3. 需要保留文件引用、图表和目录结构,同时避免修改原始 Markdown 的工程师。
  4. 希望用零外部依赖的 Node.js 脚本批量构建 ADO Wiki 副本的文档维护者。

这个 Skill 有哪些优点和局限?

优点
  • 针对 Azure DevOps Wiki 的 Mermaid、front matter、链接和容器兼容性提供了具体规则。
  • 使用 Node.js 内置模块,明确要求零外部依赖。
  • 保留源文件,并将转换结果输出到独立目录。
  • 包含统计信息、索引页和 .order 文件的构建与验证要求。
局限
  • 来源只提供技能说明,没有展示实际生成脚本或测试结果。
  • 网络发布、Azure DevOps 身份验证和 Wiki 上传流程未涵盖。
  • 部分 Mermaid 类型在 ADO 中不支持,且样式指令可能被忽略。
  • 技能依赖代理具备 shell 和本地文件系统访问能力。

如何安装这个 Skill?

该技能位于 Microsoft 的 skills 仓库 deep-wiki 插件中。可在 Copilot CLI 中执行:/plugin marketplace add microsoft/skills,然后执行 /plugin install deep-wiki@skills。仓库集合也支持 npx skills add microsoft/skills,随后从向导中选择所需技能;具体单技能选择流程未在来源中说明。

如何使用这个 Skill?

在已安装 deep-wiki 插件的代理中请求将 VitePress/GFM 文档转换为 Azure DevOps Wiki 格式,例如:“为这个 VitePress 文档生成 ADO Wiki 构建脚本,保留引用和图片,并输出到 dist/ado-wiki/。”技能要求生成 scripts/build-ado-wiki.js,并按清单验证 Mermaid 围栏、flowchart、front matter、链接、目录结构和 index.md。

常见问题

它会修改我的原始文档吗?
不会。说明明确要求源文件保持不变,转换后的副本写入 dist/ado-wiki/。
是否需要安装 npm 依赖?
不需要额外依赖;生成的脚本应只使用 node:fs/promises、node:path 和 node:url。
它能把文档直接发布到 Azure DevOps Wiki 吗?
不能从来源得出这一点。它负责生成兼容 ADO Wiki 的文件副本,不包含上传或认证流程。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Wiki VitePress 打包器

将生成的 Wiki Markdown 打包成可浏览的深色 VitePress 站点。

写作与内容 ✓ Microsoft · 官方

Wiki Page Writer 技术文档技能

为代码代理生成带证据引用和深度 Mermaid 图表的技术 Wiki 页面。

开发与工程 ✓ Microsoft · 官方

LLM 文档索引生成器

将项目 Wiki 转换为符合 llms.txt 规范的 LLM 友好文档索引。

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage TypeScript 技能

为 TypeScript/JavaScript 应用提供 Azure Blob Storage 的上传、下载与管理实现范式。

开发与工程 ✓ Microsoft · 官方

Azure Application Insights 插桩指南

为 Azure 上的 ASP.NET Core 和 Node.js Web 应用提供 Application Insights 遥测集成指导。

开发与工程 ✓ Microsoft · 官方

Azure 文件共享 TypeScript 技能

为 TypeScript 代码代理提供 Azure SMB 文件共享操作指南。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents TypeScript 技能

帮助你用 TypeScript 构建可路由、可流式响应并接入 Copilot Studio 的 Microsoft 365 企业代理。

开发与工程 ✓ Microsoft · 官方

代码库入门指南生成器

为不同利益相关者生成结构化、带来源引用的代码库入门文档。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault 密钥保管库技能

为 TypeScript 应用安全存取 Azure Key Vault 中的机密,并管理密钥生命周期。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault 密钥开发技能

为 TypeScript 应用提供 Azure Key Vault 密钥创建、加密签名与轮换指导。

开发与工程 ✓ Microsoft · 官方

GitHub 问题整理器

把杂乱的故障信息整理成可执行的 GitHub 问题报告。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

分析 Azure 资源组及其依赖关系,生成详细的 Mermaid 架构图。

开发与工程 ✓ Microsoft · 官方

Wiki Architect

将代码仓库分析为分层文档目录和循序渐进的上手指南。

开发与工程 ✓ Microsoft · 官方

Microsoft Docs 技术研究助手

通过官方 Microsoft 文档帮助编码代理准确理解技术概念、配置、教程与限制。

开发与工程 ✓ Microsoft · 官方

Azure 技能创建指南

帮助编码代理创建结构清晰、精简且可验证的 Azure SDK 技能。

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

帮助 Python 开发者使用 Azure Tables 完成安全认证、实体管理、查询与批量事务操作。

开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

帮助 Java 开发者构建高吞吐、可 checkpoint 的 Azure 事件流应用。

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

评估并提升 Azure Functions 与 App Service 的可靠性。

相关 Skills