计算机健康检查
对电脑进行只读诊断,生成评分摘要与可执行的优化建议。
技能明确声明默认只读、不使用sudo、清理需用户明确批准,并展示确切命令;数据收集仅读取本地系统元数据,不传输数据,符合最小权限原则。但依赖的Desktop Commander本身能力可达任意终端命令,且此技能未提供回滚机制(如清理前备份),权限边界依赖用户确认,故扣分。
技能提供了完整的采集脚本,但未提供命令执行的测试用例或验证结果。静态评估无法验证脚本在实际环境中的运行,且缺少错误处理细节(如命令失败时的具体提示),失败反馈机制不足,因此得分较低。
技能明确描述适用场景、触发短语(如'电脑慢'、'风扇声音大')、适用范围(macOS/Windows/Linux)和非适用情况(需要sudo、删除系统文件)。但未提供在中国大陆网络环境下的可用性说明,且依赖海外服务(如brew、winget)可能受限,故扣分。
文档结构清晰,包含版本号、作者、许可证(MIT)、使用步骤、清理命令和注意事项。但缺少变更日志、已知限制说明不完整(如依赖网络检测可能不可用),版本管理不完整,因此得分中等。
技能能够完成核心任务(收集健康数据、评分、生成建议),输出结构清晰。但未提供实测输出示例或验证结果,无法确认其直接可用性;与手动操作相比的增益证据不足,故得分较低。
仓库中有CI工作流(codespell)和测试文件,但测试主要针对核心MCP功能,未覆盖此技能的关键路径(如健康检查脚本)。技能本身无独立验证证据,静态评估无法确认可复现性,因此得分低。
- 该技能依赖Desktop Commander,其可执行任意终端命令,存在滥用风险;部署时应限制权限并监控行为。
- 建议在清理前检查是否有备份机制,并告知用户不可逆操作的风险。
- 部分清理命令(如apt-get clean)需要sudo,技能建议不自动运行,但用户需谨慎。
- 对于中国大陆用户,依赖brew、winget等海外包管理器可能无法访问,应提供替代方案或告知。
- 静态评估未执行实际命令,可靠性得分较低;建议在实际环境中测试后再使用。
这个 Skill 能做什么,适合哪些场景?
本技能通过 Desktop Commander 的本地 shell 执行一系列只读检查,覆盖磁盘空间与健康、内存压力、电池损耗、登录启动项、系统更新以及实时资源占用等维度。每次检查后按 🟢/🟡/🔴 分级并给出 0-100 的综合评分,最终在聊天中输出简明报告,附带按优先级排序的优化建议。所有操作默认只读,任何清理动作都必须经过用户明确批准。
检测操作系统类型(macOS/Windows/Linux)并调用对应的参考命令集;批量运行只读诊断命令收集磁盘、内存、电池、启动项、更新和进程数据;按既定评分标准为每个领域打分并计算总分;在聊天中生成格式化报告(含分数、状态图和至多5条建议);为安全可逆的清理操作展示确切命令,仅在用户批准后执行。
- 用户感觉电脑变慢,想快速定位是磁盘、内存还是启动项拖慢了速度。
- 磁盘空间告急,想知道哪些缓存、下载或回收站内容可安全清理以释放空间。
- 笔记本用户关心电池健康度,查看当前最大容量和充放电循环次数。
- 用户想审查开机自启动项目,识别并禁用不再需要的第三方后台程序。
- 系统提示有安全更新,希望评估是否应立即重启并安装更新。
- 日常维护:定期检查系统运行时长、待更新组件以及是否有进程异常占用高资源。
这个 Skill 有哪些优点和局限?
- 严格只读,设计安全,默认不执行任何修改操作。
- 跨平台支持 macOS、Windows、Linux,报告结构统一。
- 给出量化的健康评分,便于快速判断系统状态。
- 清理建议具体且附命令,用户可自主决策。
- README 提供多种安装方式,支持自动更新。
- 必须依赖 Desktop Commander MCP,无法独立运行。
- 缺少自动化测试覆盖,技能跨平台行为可能未经充分验证。
- 评分标准基于简单规则,可能无法反映复杂真实场景。
- 深度检查(如网速测试、完整更新列表)默认跳过,需额外请求。
- 清理操作依赖用户手动确认,自动化有限。
如何安装这个 Skill?
此技能属于 Desktop Commander 技能集的一部分。安装方式:通过 npx 运行 npx @wonderwhy-er/desktop-commander@latest setup(需 Node.js),或使用 bash 脚本(macOS:curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash),亦可采用 Smithery、手动配置或 Docker 方式。完整安装指引见 README。
如何使用这个 Skill?
技能文件位于仓库的 plugins/cursor/skills/computer-health-check/SKILL.md。安装 Desktop Commander 后,以自然语言触发,例如:「我的笔记本很卡,帮我做个健康检查」「检查一下磁盘空间」「看看有没有什么可以清理的」。技能会通过 MCP 的 start_process 运行只读命令,并在聊天中报告结果;对清理建议,需用户明确回复“同意”或“执行”后才运行相关命令。
这个 Skill 与同类方案有什么区别?
该技能与用户系统自带的工具(如 Windows 磁盘清理、macOS 优化存储)相比,更侧重从 AI 对话中主动诊断并给出可执行建议,但需依赖 MCP 环境。