Mac 系统维护
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-mac-maintenance。
技能介绍
解决什么问题
macOS 维护中常见的误区是直接清理文件或调整系统设置,但这些操作往往缺乏诊断依据,容易误删用户数据或引入新的不稳定因素。存储空间告急时,用户可能盲目删除大文件,却分不清哪些是可清理的缓存、哪些是需要保留的文档;后台进程占用资源时,可能随手结束进程,却忽略了 launch agent 或 login item 的依赖关系;电源管理异常时,可能直接修改 pmset 参数,却不知道 assertion 和 sleep/wake 日志已经给出了更精确的线索。
这类问题需要一套系统化的诊断流程:先通过只读检查收集证据,再根据风险等级分组发现,最后执行最小化、可逆的维护动作。
技能如何工作
terminal-first inspection 是核心原则。技能优先运行非破坏性检查命令,在做出任何变更前先汇总发现。工作流分为五个步骤:
- 澄清范围:如果请求宽泛,先明确是存储、性能、启动项、电池/电源、网络还是 OpenClaw 健康检查
- 非破坏性检查:先运行只读命令收集信息
- 分组发现:将结果分为三类——可立即报告的安全项、可自动修复的安全项、需要确认的风险变更
- 执行变更:优先选择可逆操作,并简要解释影响
- 维护总结:输出简短的维护报告和后续步骤
具体检查覆盖五个领域:
- 存储和大文件:检查剩余空间、查找异常大的文件和目录、区分缓存/日志增长与用户文档、建议归档或清理而非直接删除
- 后台活动:检查运行中的进程、launch agent 和 login item、识别资源占用大户、crash loop 或过期的辅助程序、区分系统服务与第三方项目
- 电源和睡眠:检查
pmset设置、assertion 和最近的 sleep/wake 日志,用于诊断合盖断连、夜间空闲行为或caffeinate/disablesleep实验后的状态 - 网络:检查接口状态、本地 IP、DNS 和连通性
- OpenClaw 特定维护:运行
openclaw status检查 gateway 健康、channel 状态、更新可用性和明显警告
变更策略与输出格式
技能明确区分安全操作和需要确认的操作。无需额外确认的安全操作包括:检查命令、生成报告、在工作区创建维护笔记或脚本。需要确认的操作包括:删除非明显可丢弃缓存以外的文件、更改启动项或 launch agent、更改电源管理设置、安装或删除软件、更改防火墙、SSH 或安全设置。
输出遵循固定结构:What I checked、What I found、Recommended actions、What I can do next。保持实用,避免在特定问题上给出冗长的通用 Mac 建议。
适用边界
技能适用于 macOS 系统的日常维护和故障排查,特别是需要系统化诊断流程的场景。对于 OpenClaw 相关的维护,会检查 gateway 健康和 channel 状态,但不会在未确认的情况下更改安全敏感配置。技能不处理硬件故障或系统级 Bug,这类问题需要 Apple 官方支持。
使用场景
- 存储空间告急时排查大文件与缓存占用,为归档或清理提供依据
- 后台卡顿或异常发热时检查资源占用大户和 launch agent
- 合盖断连或夜间异常唤醒时通过 pmset 与 sleep/wake 日志定位
- OpenClaw 服务异常时检查 gateway 健康、channel 状态和相关日志
适合人员
- 负责公司 Mac 设备维护的 IT 工程师,需要按风险分级执行最小化修复
- 独立开发者,想用只读诊断排查自己机器的存储、性能和电源异常
- 运维团队成员,需要标准化的 macOS 检查流程和可复用的维护报告格式
- OpenClaw 用户,希望在不改动安全配置的前提下完成健康检查与状态确认