开发与工程 ✓ Microsoft · 官方 llms-txtdocumentation-generationwikimarkdown

LLM 文档索引生成器

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

FollowSkills 评估 · FSRS-2.0
不推荐
54/ 100 五分制 2.7 / 5
信任安全17 / 25 · 3.4/5

技能要求先解析 git remote、分支并询问仓库来源,且禁止覆盖非 deep-wiki 生成的根 llms.txt,体现了一定的范围控制与用户确认;但未说明敏感数据处理、外部数据流、备份回滚或链接安全校验,因此扣分。

可靠稳定8 / 20 · 2.0/5

指令结构基本一致,包含前置解析、格式规则、前置条件和验证清单;但没有可执行脚本、依赖说明、异常输入处理或失败反馈设计,且关键生成过程依赖代理自行推断,因此静态评估不超过10分。

适用触发10 / 15 · 3.3/5

触发条件和主要使用场景较明确,覆盖 llms.txt、llms-full.txt、LLM-friendly 文档等请求;但非适用边界、不同仓库结构、中文文档支持及中国大陆网络可达性均未充分说明,因此扣分。

规范维护9 / 15 · 3.0/5

文档采用渐进式结构,提供元数据、格式示例、前置条件、输出文件和验证清单,并声明 MIT 许可证与版本1.0.0;但缺少变更记录、明确维护责任、更新路径、安装依赖和故障排查,因此扣分。

有效结果6 / 15 · 2.0/5

目标文件、结构、链接规则和校验项目较具体,理论上可完成核心任务;但没有真实代表性输出或关键路径复现证据,且复杂 wiki、缺失页面和已有文件场景仍需较多代理判断,因此静态评估不超过7分。

证据核验4 / 10 · 2.0/5

提供 llms.txt 规范链接、明确规则和验证清单,具备有限的审计依据;但未提供该技能专属测试、提交输出或第三方执行证据,结论主要来自文档声明,因此静态评估不超过5分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 该技能要求执行 git 命令并询问仓库来源,但未定义命令失败、无远程仓库或分支检测失败时的处理方式。
  • 生成内容可能读取整个 wiki;未说明如何避免将密钥、内部链接或其他敏感信息写入 llms-full.txt。
  • 验证清单仅由代理执行,缺少自动化测试和可复现样例,发布前应人工检查链接、内容完整性和覆盖范围。
  • 依赖 llmstxt.org 规范说明;规范或相关网络服务不可达时,技能未提供本地规范副本或替代流程。
查看完整评分方法 →

它能做什么 & 适用场景

这是 Microsoft Agent Skills 仓库中的一个文档生成技能,专门生成 llms.txt 和 llms-full.txt。它面向希望让项目 Wiki 更易被语言模型读取的开发者和文档维护者。技能会先解析源代码仓库上下文,再根据实际 Wiki 页面生成索引和完整内联文档。它属于深度 Wiki 插件的一部分,并不负责一般的 Azure SDK 开发。

首先运行 git remote get-url origin 和 git rev-parse --abbrev-ref HEAD,以解析源仓库地址和默认分支,并要求用户确认仓库是本地仓库还是具有源仓库 URL。随后读取已有 Wiki 页面,生成根目录 ./llms.txt、wiki/llms.txt 和 wiki/llms-full.txt;索引文件包含相对链接和页面摘要,完整文件以内联方式保存页面内容,并去除 YAML frontmatter、保留 Mermaid 图表、引用、表格和 Sources 注释。若没有 Wiki 页面,可建议先运行 /deep-wiki:generate,或根据 README 与源代码扫描生成不含 Wiki 页面链接的最小索引。若根目录已有非 deep-wiki 生成的 llms.txt,则不覆盖。

  1. 维护项目 Wiki 的开发团队,希望提供一个标准入口供语言模型发现文档。
  2. 使用深度 Wiki 生成器后,需要把多个 Wiki 页面汇总为 llms.txt 和完整上下文文件的文档维护者。
  3. 希望将项目文档部署到 VitePress,并需要 wiki/llms.txt 相对链接的团队。
  4. 需要把 Mermaid 图表、引用、表格和页面正文集中提供给代码代理或其他文档代理的工程团队。

优缺点一览

优点
  • 输出根目录和 Wiki 目录两套索引,适合标准发现路径与 VitePress 导航。
  • 明确保留 Mermaid 图表、引用、表格和来源注释,适合完整文档上下文。
  • 包含链接存在性、空文档块、重复页面和内容长度等验证清单。
  • MIT 许可,且 README 表明仓库持续维护并扩展测试。
局限
  • 依赖已存在的 Wiki 页面才能发挥完整能力;否则只能生成基于 README 和源代码扫描的最小版本。
  • 必须先完成仓库上下文解析,并要求用户确认仓库类型;未解析完成前不能继续。
  • 源材料没有提供该单个技能的独立测试覆盖或具体运行时版本要求。
  • 会写入多个文档文件;已有非 deep-wiki 根 llms.txt 不会被覆盖。

如何安装

仓库 README 支持运行 npx skills add microsoft/skills,然后在向导中选择所需技能;技能会安装到所选代理的目录,例如 GitHub Copilot 使用 .github/skills/。作为插件,也可在 Copilot CLI 中运行 /plugin marketplace add microsoft/skills 和 /plugin install deep-wiki@skills。源材料没有说明单独安装 wiki-llms-txt 文件夹的命令。

如何使用

在已安装该技能且 Wiki 页面可用的项目中,提出“生成 llms.txt 和 llms-full.txt”或“让项目文档符合 llms.txt 标准”等请求。技能开始前会要求确认本地仓库或源仓库 URL,并解析 Git 远程地址和当前分支;若没有 Wiki,先运行 /deep-wiki:generate 或 /deep-wiki:page。

常见问题

这个技能是否免费?
仓库采用 MIT 许可。源材料没有说明运行相关服务或外部工具的费用。
使用它需要哪些权限?
技能明确需要运行 Git 命令,并读取和写入本地文档文件;源材料没有要求 MCP 服务器作为该技能的必需依赖。
没有 Wiki 页面还能使用吗?
可以生成最小 llms.txt,但技能建议先运行 /deep-wiki:generate 或 /deep-wiki:page,以获得基于 Wiki 页面链接的完整输出。
它会覆盖已有的根目录 llms.txt 吗?
如果已有文件不是由 deep-wiki 生成,技能明确要求不要覆盖。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

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

开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

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

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

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

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

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

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

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

开发与工程 ✓ Microsoft · 官方

Azure 云架构师

帮助编码代理按照 Azure 架构中心最佳实践设计和审查生产级云系统。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

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

开发与工程 ✓ Microsoft · 官方

Azure Maps .NET 开发技能

为 .NET 应用提供地理搜索、路线、地图、定位与天气开发指导。

开发与工程 ✓ Microsoft · 官方

Azure AI Vision 图像分析技能

为 Python 编码代理提供 Azure AI Vision 图像理解实现指南。

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage Python 技能

帮助 Python 开发者安全高效地操作 Azure Blob Storage。

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

自动化与运维 ✓ Microsoft · 官方

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

自动化与运维 ✓ Microsoft · 官方

AKS Automatic 就绪评估

评估 Kubernetes 工作负载能否迁移到 AKS Automatic,并定位兼容性阻塞项。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB .NET 资源管理技能

用 .NET 通过 ARM 部署和管理 Azure Cosmos DB 资源。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB Python 技能

帮助 Python 开发者可靠地构建和操作 Azure Cosmos DB NoSQL 应用。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault Python SDK 技能

帮助 Python 编码代理安全管理 Azure Key Vault 中的机密、加密密钥和证书。

开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

开发与工程 ✓ Microsoft · 官方

Azure Monitor 查询 Python 技能

帮助 Python 开发者查询 Azure Monitor 日志与指标。

相关 Skills