开发与工程 ✓ Microsoft · 官方

ADO Wiki 转换器

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

54/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.7k
最近更新
3 个月前
License
MIT
azure-devops-wikivitepressmermaidmarkdown
+2nodejsdocumentation-conversion

这个 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 文件。

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

如何安装这个 Skill?

使用前请注意
  • 不要将该 SKILL.md 视为已验证的完整构建脚本;补齐并测试目录收集、索引页、.order、非 Markdown 文件复制和容器转换逻辑后再用于生产。
  • 执行前确认 git remote、源目录和 dist/ado-wiki/ 的写入范围,避免覆盖已有输出;发布到 Azure DevOps 前另行确认凭据和权限。
  • Mermaid 语法、ADO 版本兼容性、相对链接和中文内容渲染仍需在目标 Wiki 中抽样复核。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Node.js

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

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/deep-wiki/skills/wiki-ado-convert" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 为这个 VitePress 文档生成 ADO Wiki 构建脚本,保留引用和图片,并输出到 dist/ado-wiki/。

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

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

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

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
ADO Wiki 转换器 本页 ✓ Microsoft · 官方 54 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Wiki VitePress 打包器 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 2.7k 3 个月前 MIT
LLM 文档索引生成器 ✓ Microsoft · 官方 54 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Blob Storage TypeScript 技能 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Application Insights 插桩指南 ✓ Microsoft · 官方 48 · 谨慎使用 ★ 2.7k 3 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
54/ 100 五分制 2.7 / 5
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/测试材料并不覆盖此技能关键路径。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 9ccaf7c3704a 评估证据[1][2][3][4][5][6][7][8][9][10]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

它会修改我的原始文档吗?
不会。说明明确要求源文件保持不变,转换后的副本写入 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 站点。

★ 2.7k FS 51 谨慎使用 3 个月前
写作与内容 ✓ Microsoft · 官方

Wiki Page Writer 技术文档技能

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

★ 2.7k FS 50 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

LLM 文档索引生成器

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

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Blob Storage TypeScript 技能

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

★ 2.7k FS 51 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Application Insights 插桩指南

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

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 文件共享 TypeScript 技能

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

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents TypeScript 技能

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

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

代码库入门指南生成器

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

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Key Vault 密钥保管库技能

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

★ 2.7k FS 44 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Key Vault 密钥开发技能

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

★ 2.7k FS 38 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

GitHub 问题整理器

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

★ 2.7k FS 43 不推荐 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

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

★ 2.7k FS 56 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Wiki Architect

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

★ 2.7k FS 52 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft Docs 技术研究助手

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

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure 技能创建指南

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

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

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

★ 2.7k FS 60 推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

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

★ 2.7k FS 57 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

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

★ 2.7k FS 57 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

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

★ 2.7k FS 57 谨慎使用 3 个月前
自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

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

★ 2.7k FS 57 谨慎使用 3 个月前

相关 Skills