自动化与运维 ✓ NVIDIA · 官方 github-actionsci-triagebug-reportinggithub-clipytestmegatron-core

Megatron-Core CI 故障转 Issue

调查失败的 GitHub Actions 任务,并为 NVIDIA Megatron-LM 创建结构化缺陷 Issue。

FollowSkills 评估 · FSRS-2.0
不推荐
46/ 100 五分制 2.3 / 5
信任安全10 / 25 · 2.0/5

流程明确限制在读取 GitHub Actions 日志、查询 PR/提交和创建 NVIDIA/Megatron-LM issue;要求检查重复 issue、引用实际日志并在运行中或日志不可用时停止,未见恶意行为或凭据窃取。但创建 issue、自动分配人员等外部副作用没有强制用户最终确认,也未说明最小 GitHub 权限、敏感日志处理、撤销或回滚,因此扣分。

可靠稳定8 / 20 · 2.0/5

URL 类型、失败 job 选择、日志提取、PR/作者解析、重复检查和异常情况均有具体步骤,正常路径较连贯;但依赖 gh、GitHub 权限和网络,命令对特殊输入、分页、重定向日志及解析失败的反馈不足,且没有该技能专属可执行测试证据。按静态规则不超过10分,因覆盖和诊断能力有限扣分。

适用触发9 / 15 · 3.0/5

目标用户、输入 URL 类型、触发短语和输出目标较清楚,适用于 NVIDIA/Megatron-LM CI 故障;但只支持 GitHub Actions 和固定仓库,不能泛化到其他仓库,未定义更多非适用边界,也未提供中文交互或中国大陆网络可达性说明,核心功能依赖 GitHub,故扣分。

规范维护8 / 15 · 2.7/5

SKILL.md 结构清晰,包含元数据、工作流、命令、模板、限制和版本信息;skill-card 提供所有者、Apache-2.0、风险和用途,仓库也有许可证、安全政策与发布工作流。但缺少推荐的 Instructions、Examples、Purpose、tags,缺少专属 FAQ、变更记录和明确维护更新路径,且仓库 license metadata 为 NOASSERTION,故未满分。

有效结果7 / 15 · 2.3/5

技能直接覆盖从失败 CI 运行到结构化 issue 创建的完整核心任务,包含重复 issue 防护、错误摘要、PR 链接、作者分配和回报 URL,理论上可减少人工整理;但没有代表性实际输出或第三方执行证据,GitHub 权限/日志可用性会阻断流程,且结果仍需人工审阅。按静态规则最高7分。

证据核验4 / 10 · 2.0/5

SKILL.md 中的命令、字段和 issue 模板可审计,BENCHMARK.md 记录了静态验证通过及若干发现;但 Tier 3 无可用结果,evals.json 为空,没有覆盖该技能关键路径的提交测试套件或独立复现材料,因此证据有限,静态上限为5分并继续扣分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
使用前请注意
  • 创建 issue 和自动分配用户会产生不可逆或需额外权限的外部影响;执行前应增加明确的用户确认,并核对目标仓库、标题、正文、标签和负责人。
  • GitHub Actions 日志可能包含令牌、内部路径或其他敏感信息;技能未规定脱敏、最小权限或日志保留策略。
  • 核心流程依赖 gh、GitHub API、仓库权限和网络;未提供中文提示或中国大陆网络可达性替代方案。
  • BENCHMARK.md 的 Tier 3 评估不可用,且 evals.json 为空;不要将“PASS”视为该技能已完成真实端到端验证。
查看完整评分方法 →

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

该技能用于处理 NVIDIA Megatron-LM 的失败 GitHub Actions 运行或任务。它解析运行或任务 URL,定位失败任务,提取日志中的测试失败和错误信息,并解析触发运行的 Pull Request。技能还会查找失败测试文件的最近作者、检查重复的开放 Issue,并在确认没有重复项后创建并分配新的缺陷 Issue。它适合需要将 CI 故障转化为可跟踪工程任务的开发团队。

读取 GitHub Actions 运行或任务 URL;使用 GitHub CLI 查看运行、任务和失败任务;通过 GitHub API 获取任务日志;筛选 FAILED、ERROR、断言、Traceback 和 Exception 等错误行;解析失败测试节点、任务名称、运行 URL、任务 URL 和 Pull Request 信息;查询测试文件最近提交者;搜索开放的重复 Issue;在没有重复项时,为 NVIDIA/Megatron-LM 创建带 bug 标签、触发 PR 链接、错误摘要和复现命令的 Issue,并尝试分配给测试文件作者;最后返回新 Issue 或重复 Issue 的 URL。

  1. 开发者提供一个失败的 GitHub Actions 任务 URL,希望快速生成 Megatron-LM 缺陷报告。
  2. 维护者只提供一次失败运行的 URL,需要从多个失败任务中选择一个或全部进行排查。
  3. 测试维护者需要根据失败测试文件的最近作者分配 CI 缺陷 Issue。
  4. 工程团队希望在创建新 Issue 前检查是否已有覆盖同一测试文件的开放 Issue。

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

优点
  • 覆盖从日志调查、根因摘录、作者识别到 Issue 创建的完整流程。
  • 明确要求先检查重复 Issue,避免重复报告。
  • Issue 模板包含失败测试、运行、任务、PR、错误和复现信息。
  • 失败日志摘要限制为约 30 行,便于审阅。
局限
  • 仅针对 NVIDIA/Megatron-LM 的 CI 故障和 Issue 流程。
  • 依赖 GitHub CLI、GitHub API 访问以及创建和分配 Issue 的权限。
  • 未提供自动化测试套件或实际平台验证证据。
  • 如果运行仍在进行或日志不可用,技能只能要求用户稍后重试。

如何安装这个 Skill?

使用默认 skills CLI 安装指定技能:npx skills add nvidia/skills --skill mcore-create-issue --yes。README 未说明其他专属安装步骤。

如何使用这个 Skill?

向已加载该技能的 Agent 提供 GitHub Actions 运行或任务 URL,并使用类似“create an issue for this failure”或“file a bug for this CI run”的请求。支持的 URL 格式为 https://github.com/<owner>/<repo>/actions/runs/<run_id> 或带 /job/<job_id> 的任务 URL。若一次运行包含多个失败任务,应选择要排查的任务,或明确要求全部排查。

常见问题

它能处理任意 GitHub 仓库的 Actions 故障吗?
不能直接这样判断。虽然输入 URL 可来自其他仓库,但工作流中的任务、PR、日志和 Issue 命令均固定使用 NVIDIA/Megatron-LM。
如果已经存在重复 Issue,会发生什么?
技能要求停止创建新 Issue,并向用户返回现有 Issue 的链接。
它会自动猜测失败根因吗?
不会。指导要求引用实际日志输出,不要猜测根因。
安装或使用是否收费?
提供的资料没有说明费用。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Megatron-Core 测试指南

帮助你在 Megatron-Core 中设计、运行并复现分布式测试。

开发与工程 ✓ NVIDIA · 官方

CODEOWNERS 分组拆分 PR

按 CODEOWNERS 审核组拆分大型 PR,降低审核负担并保持每个 PR 可独立合并。

开发与工程 ✓ NVIDIA · 官方

Megatron-Bridge 通信重叠调优指南

帮助分布式训练用户配置并验证 TP、DP 与 PP 通信重叠。

开发与工程 ✓ NVIDIA · 官方

MoE 硬件配置参考

为不同 NVIDIA 平台提供 MoE 训练配置与吞吐规划参考。

开发与工程 ✓ NVIDIA · 官方

Megatron-Core 代码检查与格式化

帮助 Megatron-LM 开发者运行统一的 Python 检查与格式化流程。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge 分层上下文并行

帮助在 Megatron-Bridge 中启用、排查并验证分层上下文并行。

开发与工程 ✓ NVIDIA · 官方

TileGym cuTile 内核开发指南

指导开发者在 TileGym 中注册、实现、测试并基准评测新的 cuTile GPU 内核。

开发与工程 ✓ NVIDIA · 官方

NVIDIA cuOpt 开发者技能

帮助开发者修改、构建、测试和贡献 NVIDIA cuOpt。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 安装助手

为 CLI、语言包和主流框架选择并验证 NeMo Relay 安装路径。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge GPU 内存调优

诊断 Megatron Bridge 训练中的 GPU OOM,并降低碎片、激活和 PEFT 内存占用。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 快速上手

帮助首次使用 NeMo Relay 的用户通过最小试验验证可观测执行价值。

开发与工程 ✓ NVIDIA · 官方

Megatron Bridge 激活重计算

在 Megatron Bridge 中用额外计算换取更低的 GPU 激活内存占用。

开发与工程 ✓ NVIDIA · 官方

NeMo Evaluator 评估插件技能

帮助代理通过 NeMo CLI 与 Python SDK 执行并管理模型评估。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge 并行策略指南

为 Megatron Bridge 训练选择、组合并核验并行策略。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge MoE 专家并行重叠

为 Megatron-Bridge 配置、验证并排查 MoE 专家并行通信重叠。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge MoE VLM 训练指南

帮助选择并调优 MoE 视觉语言模型的 FSDP 与 3D 并行训练方案。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge 训练韧性

为 Megatron Bridge 分布式训练启用故障恢复与挂起检测。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 迁移助手

将 NeMo Flow 项目安全地迁移为 NeMo Relay。

自动化与运维 ✓ NVIDIA · 官方

DOCA Telemetry Utils

发现遥测计数器、转换 Data ID,并在提交导出器配置前验证 BlueField 设备支持情况。

自动化与运维 ✓ NVIDIA · 官方

Megatron-LM 集群训练启动助手

帮助你在 SLURM GPU 集群上可靠启动、监控和排查多节点 Megatron-LM 训练任务。

相关 Skills