电脑健康检查
对电脑进行一次安全、全面的体检,获取评分摘要和可执行的优化建议。
技能明确承诺只读,禁止sudo,清理操作需用户明确批准,并只展示可逆操作。数据流限于本地系统元数据,不外传。仓库有MIT许可证,但发布者身份未验证,安全边界描述清晰(SECURITY.md表明这是护栏而非沙箱)。扣分原因:依赖的底层MCP服务器本身具有终端控制等强大能力,技能本身无法强制执行其安全契约,且无用户确认机制的具体实现。
技能提供了跨平台的具体命令脚本,但未包含关于命令失败时的错误处理或输出解析的说明。脚本中某些命令可能因权限或缺少工具而失败,但技能未提供明确的降级策略。静态审查无法验证脚本是否可运行,而且没有执行测试。扣分原因:缺乏测试证据,错误处理细节不足,静态审查不能验证实际运行效果。
技能明确面向计算机健康检查,触发场景清晰,覆盖多个平台。提供了能力边界(只读、无需sudo)和非适用范围(如需要管理员权限的操作)。环境适配方面,依赖的系统命令在三大平台均有提供,但未讨论中国网络可访问性。扣分原因:未明确说明在中国大陆不可达的外部服务依赖,如网络速度测试等,且未提供中文支持说明。
技能文档结构清晰,包含版本、受众、描述,以及工作流程、评分标准、清理建议和注意事项。提供了引用文件的分层设计。但未提供安装依赖、故障排除或更新说明。未明确版本历史或变更日志,维护责任未明确。扣分原因:缺少更新路径和变更日志,安装依赖说明不充分,维护责任不明确。
技能声称提供全面的健康检查并给出建议,但静态审查无法验证其实际效果。文档中给出了输出格式和评分方法,但未提供实际运行结果示例。对比手动执行的边际价值可能有限,因为命令和解读都需要用户或代理执行。扣分原因:缺乏可验证的实际输出或测试证据,静态审查无法确认结果正确性和完整性。
技能提供了命令行脚本,但没有提供测试用例或CI集成来验证其行为。文档中声称的某些功能(如“Verified on macOS 26 / Apple Silicon”)是作者声明,无独立证据。仓库中有测试文件,但未覆盖该技能。扣分原因:缺乏针对技能本身的测试和第三方验证,静态审查只能确认文档存在,无法独立复现。
- 技能依赖的Desktop Commander MCP服务器具有终端控制等强大权限,其安全模型是护栏而非沙箱,请确认运行环境已隔离(如Docker)。
- 清理操作虽需用户批准,但技能本身无法强制执行,请确保代理在使用时严格遵守安全契约。
- 若在中国大陆使用,部分可选检查(如网络速度测试)可能因网络环境而不可用,请知悉。
- 静态审查未验证脚本的实际运行效果,正式使用前建议在隔离环境测试。
这个 Skill 能做什么,适合哪些场景?
这个技能通过只读方式检查电脑的运行状态,涵盖磁盘空间、内存、电池健康、启动项和资源占用,并给出一份带评分的聊天摘要。它遵循严格的安全约定:默认不修改任何内容、绝不使用 sudo,任何清理操作都需要你明确同意。适用于 macOS、Windows 和 Linux。
通过本地 shell 运行一批只读诊断命令,检测操作系统后读取对应的参考文件,收集磁盘空间、SMART 健康、内存压力、电池容量、系统运行时间、待更新项、启动项和当前 CPU/内存占用,按类别打分(🟢/🟡/🔴),计算百分制总分和评判,在聊天中输出结构化报告,并列出优化建议及对应的清理命令,只有你批准后才执行。
- 当用户说“我的电脑变慢了”或“风扇很响”时,快速找出资源占用大户和潜在问题。
- 当用户想“释放磁盘空间”时,识别可回收的大文件、缓存和废纸篓,并给出清理建议。
- 当用户想“检查电池健康”时,报告电池循环次数和最大容量,并解释磨损情况。
- 当用户想“做一次系统体检”时,提供一份全面的、带评分的健康报告。
这个 Skill 有哪些优点和局限?
- 严格只读,默认不修改系统,安全可靠。
- 跨平台支持 macOS、Windows、Linux,报告格式统一。
- 提供结构化评分和明确的行动建议,用户容易理解。
- 清理操作全部需用户批准,且优先推荐可逆操作。
- 依赖 Desktop Commander MCP,不能独立运行。
- 电池健康检查仅适用于笔记本电脑,台式机或虚拟机跳过。
- 需参考文件提供具体命令,但未包含在内,可能需手动查找。
- 未提及自动化测试,可靠性依赖脚本质量。
如何安装这个 Skill?
安装 Desktop Commander MCP(例如通过 npx setup 或手动添加配置),技能文件位于仓库的 plugins/claude/skills/computer-health-check/ 文件夹,通常随集成分发。
如何使用这个 Skill?
直接向助手提问,例如“检查一下我的电脑健康”或“为什么我的笔记本这么卡?”,它会自动执行检测并输出报告。