TencentOS内核宕机分析专家:把 vmcore 与内核 panic 交给 Agent 按流程排查

前言

生产环境一旦出现内核 panic,往往只剩一张 vmcore、几行 dmesg 和值班同学的模糊描述。手工用 crash、gdb 或自写脚本翻栈、对符号、猜锁顺序,耗时长,且强依赖个人经验。若你希望在 Cursor、Claude Code 等支持 Skill 的客户端里,用固定提示与步骤约束 Agent 做 crash dump 分析,而不是每次从零写分析提纲,下面介绍 SkillHub 上的社区技能「TencentOS内核宕机分析专家」。

这是什么

「TencentOS内核宕机分析专家」是 SkillHub 坐标 @user_7ac3e421/tencentos-crash-expert 上的一条社区 Skill(来源:community,当前版本 v1.0.0,分类 it-ops-security)。发布者为 user_7ac3e421。官方页面将其定位为 Linux 内核 vmcore / coredump 分析专家技能:在用户需要分析内核 crash dump(vmcore)、排查 panic、或调试死锁、hung task、softlockup、hardlockup、BUG_ON、空指针等问题时,应启用此 Skill。标签标明 requires_api_key=false,安装与使用不依赖额外 API Key。

SkillHub 展示页:https://www.skillhub.cn/skills/user_7ac3e421/tencentos-crash-expert
API 条目:https://api.skillhub.cn/user_7ac3e421/tencentos-crash-expert

核心功能

依据官方简介,该 Skill 覆盖的能力边界如下(未在页面单独展开子命令或脚本清单,此处不延伸):

  1. vmcore / crash dump 分析:面向 Linux 内核转储文件,辅助解读崩溃现场。
  2. panic 根因排查:围绕内核 panic 日志与 dump 信息组织分析路径。
  3. 典型内核异常类型:死锁、hung task、softlockup、hardlockup、BUG_ON、空指针等问题的调试与归因方向。

Skill 本体遵循通用 SKILL.md 格式,由 Agent 在匹配场景时加载说明与步骤,而不是替代本机上的 crash、调试符号包或 kdump 采集配置。

安装与启用

方式一:让 AI 按 SkillHub 文档安装(官方页面推荐)

在支持 Skill 的客户端中,将下面提示发给 Agent。Agent 应阅读 SkillHub 安装说明并按坐标拉取技能包。

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_7ac3e421/tencentos-crash-expert`。

方式二:本机已安装 skillhub CLI

先确认 CLI 是否可用:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 文档执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本技能时,必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,客户端可能无法识别。常用路径示例(摘自 SkillHub 安装文档):

客户端 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/

将 <skills 目录> 换成你当前环境对应路径后执行:

skillhub install user_7ac3e421/tencentos-crash-expert --dir <skills 目录>

安装或更新技能后,按你所用客户端的要求重启或刷新 Agent,使新 Skill 生效。

典型用法

官方页面未提供带具体 vmcore 路径的逐步示例;可复现的启用方式即上述安装提示。安装完成后,在对话中直接描述任务即可,例如说明已具备 vmcore、对应内核版本与 vmlinux / 调试信息是否齐全,并点名现象(panic 串、hung task、lockup 等)。Agent 在加载 @user_7ac3e421/tencentos-crash-expert 后,应按 Skill 内定义的流程组织分析,而不是随意跳过 dump 校验与栈解读步骤。

若需检索或核对坐标,可在本机执行:

skillhub search tencentos-crash-expert

适用场景与注意

适合谁:运维、内核或基础架构工程师,以及需要在 IDE 里借助 Agent 梳理 vmcore / panic 分析步骤、统一提问方式的同学。

使用前提:Skill 指导的是分析方法与检查项;实际解析仍依赖正确的 crash 工具链、与 dump 匹配的内核符号与版本信息。社区来源(community)意味着维护节奏与 TencentOS 主线产品的关系需以 Skill 包内文档为准,简介中的能力描述面向通用 Linux 内核场景,不要仅凭名称假定仅适用于某一发行版。

平台数据(SkillHub 页面,供选型参考):评分 100000;下载 645;安装计数 0。数据会随 SkillHub 更新变化,以页面为准。

结尾

「TencentOS内核宕机分析专家」把 Linux 内核 vmcore、coredump 与常见 panic 类问题收敛成可安装的 Agent Skill,适合在已有 kdump 产物、希望减少「每次手写分析清单」成本的场景。安装与坐标以 SkillHub 为准:

https://www.skillhub.cn/skills/user_7ac3e421/tencentos-crash-expert

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜