前言¶
生产环境一旦出现内核 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 覆盖的能力边界如下(未在页面单独展开子命令或脚本清单,此处不延伸):
- vmcore / crash dump 分析:面向 Linux 内核转储文件,辅助解读崩溃现场。
- panic 根因排查:围绕内核 panic 日志与 dump 信息组织分析路径。
- 典型内核异常类型:死锁、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