删除前必须走完的六步
Inspect Before Delete · 对任何删除都适用
- 用字面绝对路径确定目标,不依赖当前目录。
- 用只读命令列出目标、大小、修改时间、类型和关键内容。
- 确认检查结果确实对应将删除的具体对象。
- 展示目标列表、理由、预计影响和恢复方式。
- 取得用户对本次具体目标的确认。
- 删除明确子项,随后验证目标与相邻目录状态。
先取证,再判断;先计划,再修改。
一个可安装到 Codex、Claude Code、OpenClaw 等 Agent 的跨平台电脑诊断与维修 Skill。电脑变慢、断网、更新失败、打印机离线、C 盘爆满、驱动异常、Windows 启动失败、OpenClaw 配置问题——直接用自然语言描述,Agent 会按平台和风险选择合适的排障流程。
npx skills add 88lin/computer-repair-skill
$ npx skills add 88lin/computer-repair-skill
computer-repair-skill → ~/.codex/skills/
> Windows 11 最近经常断网,先只读检查网卡、DHCP、DNS、代理和 VPN,不要重置网络。
1/7 明确目标平台 Windows · 约束:不重置网络
2/7 路由 Playbookwindows-network-diagnostics
3/7 只读诊断Get-NetAdapter · Get-DnsClientServerAddress · Test-NetConnection · netsh winhttp show proxy
4/7 提出修复计划等待你明确确认后才动手
它不是装机软件,而是一套让 Agent 按步骤诊断、解释风险,并在你确认后修复问题的电脑维修流程。
不安装后台程序,不接管你的电脑
| 序号 | 它是 | 它不是 |
|---|---|---|
| 给 Agent 读取的 Skill 包提供诊断步骤、确认规则和安全边界,由你的 Agent 执行。 | 一个桌面软件没有安装包、没有界面、没有后台进程。 | |
复制进 Skills 目录的资源~/.codex/skills/、~/.claude/skills/、~/.agents/skills/。 |
配套程序、模型或云端 APISkill 本身是 Markdown / YAML 资源,不需要额外装任何东西。 | |
| 先审查差异、风险和回滚路径确认之后再执行最小变更。 | 「一键优化 Windows」优化配置可能影响更新、隐私、驱动、企业策略和回滚。 | |
| 58 个按需加载的专项 Playbook通过路由索引按问题加载,减少无关上下文。 | 一次性塞满上下文的巨型提示词按问题只加载相关流程,避免混入无关步骤。 | |
| 可审计、可回滚的维修流程改变状态时保留计划、验证步骤和回滚命令。 | 维修资质或数据恢复承诺遇到冒烟、进液、异响、过热、电池鼓包或原盘物理故障,立即停工升级给专业人员。 |
从描述问题到验证结果,Agent 始终按七个步骤推进。任何修改都要先说明原因、影响和回滚方式,再等待你确认。
把请求拆成症状、目标状态和不可改变的约束。多个目标逐项保留——不用删除替代迁移,不用重装替代修复,不跳过明确要求。
动作分级:只读审计 · 可逆变更 · 高影响变更 · 系统级红线
读取路由索引,按症状、平台和触发词选最具体的一个 Playbook。只加载当前任务需要的那一份,不一次读全部。
Playbook 是诊断协议,不是执行授权
先跑范围窄、不改状态的检查,记录命令、退出码、测量值、路径、服务状态和时间点。命令输出是证据,单一异常不等于根因。
默认只传元数据:不读文件正文、密码库、Cookie 或私钥
在安装、升级、长时间任务、管理员操作或任何状态变更之前,先展示:已确认的现象与最可能原因、具体动作和影响范围、是否需要提权/联网/重启、回滚点、修复后的验证命令和成功标准。
等待用户明确确认。之前对另一组动作的确认,不覆盖新出现的高影响动作。
整个 Skill 的支点在这里
只执行已经展示过的动作;范围一扩大就重新展示计划。用字面路径和结构化参数,不依赖当前目录或宽泛通配符。清理逐项留下目标路径、大小/哈希、原位置、时间和恢复位置。
优先回收站或隔离目录,不用永久删除代替「清理」
重跑与故障直接相关的诊断,不以命令退出成功代替问题解决。对比变更前后数据,并检查相邻功能是否回归。
Playbook 定义了成功标准时逐项满足
用你当前的语言简洁报告:根因或当前最可信结论、实际执行的命令与改动、验证证据和最终状态、尚未处理的风险与回滚命令。
不声称已修复未经验证的问题
删除文件、使用管理员权限、修改磁盘或启动配置都可能带来高风险。Computer Repair Skill 会按影响分级,越危险的动作,需要越明确的范围、回滚方案和单独确认。
用户对普通修复的确认,不覆盖这些对象。
观察系统但不改变状态,例如查询网络、磁盘、进程、服务、日志和文件元数据。
低影响且有明确回滚,例如刷新 DNS、重启普通服务、移动单个文件。
删除、终止进程、清缓存、改权限、安装、升级、卸载、管理员命令、批量移动、修改启动项或安全设置。
启动卷、系统根目录、分区表、固件、BIOS/UEFI、系统密钥链、凭据数据库、整棵用户目录,或关闭核心安全机制。
Inspect Before Delete · 对任何删除都适用
这些写法根本不进入执行阶段
irm | iex、iwr | iex、curl | powershell、curl | bash、wget | sh、bash -c "$(curl …)"。*、递归根目录或祖先目录清扫。xargs、eval、命令替换、编码载荷或动态变量隐藏删除目标。每个高影响动作都留一条记录
时间 | 目标 | 动作 | 风险级别 | 用户确认 | 退出状态 | 验证 | 回滚
记录命令模板时移除秘密;路径涉及用户名或公司信息时只保留诊断所需部分。
四种方式,从「一句话交给 Agent」到「手动复制目录」。只支持聊天、不具备本机文件或终端能力的客户端,无法替你真正安装。
最适合新手。打开 Codex、Claude Code、Hermes、OpenClaw、Cursor 或其他支持 Agent Skills 的工具,把右边这段话直接发给它。
Agent 需要能访问 GitHub、读取本机文件并执行必要的安装命令。
请安装这个 Agent Skill:https://github.com/88lin/computer-repair-skill
先审查仓库内容和 SKILL.md,再安装到你当前 Agent 的 Skills 目录;如果已经安装旧版本,先备份再更新。
完成后告诉我实际安装路径、目标 Agent 和验证结果。
已装 Node.js 和 npm 时最快。第一次运行会让你选择安装范围和目标 Agent;装完重启或刷新 Agent 的 Skills 列表。
安装范围、目标 Agent 和链接来源以 Skills CLI 当前文档为准:skills.sh/docs。
# 交互式安装
npx skills add 88lin/computer-repair-skill
# 全局安装
npx skills add 88lin/computer-repair-skill --global
# 只装给 Codex / 只装给 Claude Code
npx skills add 88lin/computer-repair-skill --global --agent codex
npx skills add 88lin/computer-repair-skill --global --agent claude-code
适合希望明确控制路径的用户。codex、claude、agents 会使用对应的默认 Skills 根目录;custom 配合 -Destination / --destination 自定义位置。
目标目录已存在时安装器默认拒绝覆盖。确认升级时显式加 -Force 或 --force,旧版本会先备份到相邻的 external/computer-repair-skill/backups。
git clone https://github.com/88lin/computer-repair-skill.git
cd computer-repair-skill
# Windows PowerShell
.\scripts\install.ps1 -Target codex
.\scripts\install.ps1 -Target custom -Destination "D:\path\to\skills"
# macOS / Linux
./scripts/install.sh --target claude
./scripts/install.sh --target custom --destination "/path/to/skills"
适合无法使用命令行的用户。把仓库里的 skills/computer-repair-skill 整个目录复制到目标 Agent 的 Skills 根目录。
目录中必须保留 SKILL.md、agents/ 和 references/,不要只复制某一个 Playbook。
~/.codex/skills/computer-repair-skill/
~/.claude/skills/computer-repair-skill/
~/.agents/skills/computer-repair-skill/
从电脑变慢、断网和磁盘爆满,到系统更新、启动修复与 OpenClaw 配置。搜索你的症状,或点开任意一行查看适用场景和示例提问。
| 分类 | 数量 |
|---|
「跨平台」指流程不依赖单一操作系统,例如 DNS、邮件、身份服务、SSH、Wi-Fi、Outlook、OpenClaw、凭据与本地数据审计。
| No. | Playbook | 分类 | 平台 | 路由 ID |
|---|---|---|---|---|
| 01 | 建立系统健康基线,适合交接、验收和维修前留档 | 健康、性能、存储与备份 | 跨平台 | health-baseline-check |
| 02 | CPU、内存压力、IO、风扇和无响应 | 健康、性能、存储与备份 | macOS | performance-forensics |
| 03 | CPU、内存、磁盘瓶颈、启动慢和应用无响应 | 健康、性能、存储与备份 | Windows | windows-performance-forensics |
| 04 | 负载、CPU、内存、交换、IO 等待和容器限额 | 健康、性能、存储与备份 | Linux | linux-performance-forensics |
| 05 | 缓存、权限和基础安全维护 | 健康、性能、存储与备份 | macOS | mac-tune-up |
| 06 | 大文件、缓存和可释放空间审计 | 健康、性能、存储与备份 | macOS | disk-space-recovery |
| 07 | 系统盘爆满、更新空间不足和安全释放 | 健康、性能、存储与备份 | Windows | windows-disk-space-recovery |
| 08 | 按路径和大小解释空间分配 | 健康、性能、存储与备份 | Windows | windows-storage-inventory |
| 09 | 微信重复文件、浏览器缓存和包缓存 | 健康、性能、存储与备份 | Windows | windows-application-cleanup |
| 10 | WinGet、Chocolatey、Appx、来源、发布者和残留 | 健康、性能、存储与备份 | Windows | windows-application-lifecycle-audit |
| 11 | 本地硬件、序列号、配置、开箱证据和首次设置 | 健康、性能、存储与备份 | Windows | windows-new-device-intake |
| 12 | 文件系统、inode、日志和容器存储增长 | 健康、性能、存储与备份 | Linux | linux-disk-space-recovery |
| 13 | 离职、设备回收前盘点敏感数据 | 健康、性能、存储与备份 | 跨平台 | local-data-audit |
| 14 | 时间戳、完整性、可读性和独立目标恢复 | 健康、性能、存储与备份 | 跨平台 | backup-verify-restore |
| 15 | Time Machine 和基础备份策略 | 健康、性能、存储与备份 | macOS | setup-backup |
| 16 | Wi-Fi、地址、路由、DNS 和网页访问 | 网络、DNS、VPN、身份与邮件 | macOS | network-diagnostics |
| 17 | 网卡、DHCP、路由、DNS、代理、VPN 和 HTTP | 网络、DNS、VPN、身份与邮件 | Windows | windows-network-diagnostics |
| 18 | 链路、地址、路由、DNS、防火墙和命名空间 | 网络、DNS、VPN、身份与邮件 | Linux | linux-network-diagnostics |
| 19 | 连接、掉线、分流和 DNS 异常 | 网络、DNS、VPN、身份与邮件 | macOS | vpn-troubleshooting |
| 20 | MX、SPF、DKIM、DMARC 和邮件域名记录 | 网络、DNS、VPN、身份与邮件 | 跨平台 | dns-record-check |
| 21 | SMTP、IMAP、POP3 和邮件服务器 | 网络、DNS、VPN、身份与邮件 | 跨平台 | email-connectivity-test |
| 22 | Entra ID、Google Workspace 和 SSO 端点 | 网络、DNS、VPN、身份与邮件 | 跨平台 | identity-provider-test |
| 23 | 家庭或企业 WPA2/WPA3 配置 | 网络、DNS、VPN、身份与邮件 | 跨平台 | setup-wifi-profile |
| 24 | Apple Mail 或 Outlook 添加邮箱 | 网络、DNS、VPN、身份与邮件 | macOS | setup-email-account |
| 25 | 崩溃、打不开、权限和配置损坏 | 应用、系统更新与打印 | macOS | app-doctor |
| 26 | 同步、卡信、崩溃和配置文件 | 应用、系统更新与打印 | 跨平台 | outlook-troubleshooting |
| 27 | 下载、安装和更新卡住 | 应用、系统更新与打印 | macOS | update-troubleshooting |
| 28 | 错误码、服务、待重启和更新缓存 | 应用、系统更新与打印 | Windows | windows-update-troubleshooting |
| 29 | 队列、CUPS 和设备发现 | 应用、系统更新与打印 | macOS | printer-repair |
| 30 | 离线状态、打印队列和 Spooler | 应用、系统更新与打印 | Windows | windows-printer-repair |
| 31 | 隐私、电源、去臃肿设置的差异、风险和回滚 | 应用、系统更新与打印 | Windows | windows-configuration-review |
| 32 | 硬件 ID、官方来源、重装、回滚和兼容性 | Windows 维修、启动与硬件 | Windows | windows-driver-lifecycle-audit |
| 33 | 开关、权限、系统设备和会议软件 | Windows 维修、启动与硬件 | Windows | windows-av-input-triage |
| 34 | No Boot Device、启动循环、UEFI/Legacy 和启动界面 | Windows 维修、启动与硬件 | Windows | windows-boot-failure-triage |
| 35 | SFC、DISM、安全模式、启动修复和还原 | Windows 维修、启动与硬件 | Windows | windows-winre-system-repair |
| 36 | 加密状态、TPM/BIOS、恢复密钥和离线清单 | Windows 维修、启动与硬件 | Windows | windows-bitlocker-recovery-triage |
| 37 | 邻接空间、备份、移动分区和离线操作边界 | Windows 维修、启动与硬件 | Windows | windows-partition-resize-audit |
| 38 | 断电放电、ESD、清灰、换件和停工条件 | Windows 维修、启动与硬件 | Windows | windows-hardware-maintenance-safety |
| 39 | 防病毒、防火墙、更新和可疑活动 | 安全与凭据 | 跨平台 | endpoint-security-check |
| 40 | 扩展、密码存储、版本和安全设置 | 安全与凭据 | 跨平台 | browser-security-audit |
| 41 | Chrome、Edge、Firefox、Brave 策略和遥测 | 安全与凭据 | Windows | windows-browser-policy-audit |
| 42 | 启动项、服务、计划任务、右键菜单和文件关联 | 安全与凭据 | Windows | windows-persistence-audit |
| 43 | SSH key、token、云凭据和事件后残留 | 安全与凭据 | 跨平台 | credential-cleanup |
| 44 | 先成像、只读扫描、报告,再写入独立目标 | Windows 数据恢复 | Windows | windows-data-recovery-triage |
| 45 | 安装、配置和基础诊断 | 开发环境与基础设置 | macOS | setup-homebrew |
| 46 | Ubuntu、Debian、RHEL/Fedora 的驱动与工具链 | 开发环境与基础设置 | Linux | setup-cuda |
| 47 | 生成、GitHub 配置和 publickey 排障 | 开发环境与基础设置 | 跨平台 | setup-ssh-key |
| 48 | Node.js、网关、渠道和安装验证 | OpenClaw | 跨平台 | setup-openclaw |
| 49 | 安装或核对 OpenClaw 所需运行时 | OpenClaw | 跨平台 | setup-openclaw/install-node |
| 50 | 模型、渠道、会话和自动化 | OpenClaw | 跨平台 | setup-openclaw/configure |
| 51 | 查询配置项和安全默认值 | OpenClaw | 跨平台 | setup-openclaw/config-reference |
| 52 | 机器人身份接入 | OpenClaw | 跨平台 | setup-openclaw/add-feishu |
| 53 | 用户身份和文档能力 | OpenClaw | 跨平台 | setup-openclaw/add-feishu-official |
| 54 | Bot 接入和连通性 | OpenClaw | 跨平台 | setup-openclaw/add-telegram |
| 55 | 登录、重新配置和会话状态 | OpenClaw | 跨平台 | setup-openclaw/add-whatsapp |
| 56 | 火山、Moonshot、DeepSeek、Qwen、GLM | OpenClaw | 跨平台 | setup-openclaw/china-models |
| 57 | 网关、渠道、模型和日志 | OpenClaw | 跨平台 | setup-openclaw/troubleshooting |
| 58 | 停止服务、移除配置和验证残留 | OpenClaw | 跨平台 | setup-openclaw/uninstall |
没有匹配的 Playbook。换个关键词,或清空筛选。
安装后直接描述问题,不需要记 Playbook 名称。说清楚 平台 + 症状 + 约束 + 期望动作,Agent 就能更准确地选择排障流程。
Windows 11 最近经常断网,先只读检查网卡、DHCP、DNS、代理和 VPN,不要重置网络。
这台 Linux 服务器磁盘满了,先按挂载点和 inode 找原因,不要删除日志或容器数据。
Mac 越来越慢,先做健康基线和性能取证,修复前把发现的问题和预计影响列出来。
打印机显示离线,先检查队列、Spooler 和连接方式,清空卡住的作业前先让我确认。
帮我做一次 Windows 维修前体检,同时检查 C 盘空间、启动项和备份状态;全部先只读。
我准备进入 PE,请先在当前 Windows 检查 BitLocker 状态;不要输出恢复密钥。
标准工作顺序:确认平台和约束 → 读取证据 → 说明候选原因 → 给出最小变更计划 → 等待确认 → 执行 → 验证并记录结果。
关于安装方式、Agent 能力、安全边界和开源许可,这里集中回答。
它是 Skill,不是后台软件Skill 提供流程,实际执行能力仍取决于 Agent 拥有的工具和权限。
默认只读,修改前确认安装、删除、提权和重启必须先说明影响与回滚方式。
描述问题,不用记 Playbook写清平台、症状、约束和期望动作,Agent 会自动路由。
不是。它是给 Agent 读取的 Skill 包,提供诊断步骤、确认规则和安全边界。实际执行依赖你的 Agent 是否有本机终端、文件、网络和确认机制。
可以让 Agent 解释流程、生成检查清单和人工步骤;但没有本机工具时,它不能替你读取真实系统,也不能声称已经修复或验证。
因为优化配置可能影响更新、隐私、驱动、企业策略和回滚。Computer Repair Skill 会先审查差异、风险和回滚路径,再在你确认后执行最小变更。
不要假设可以。进入 PE/WinRE 前让 Agent 把 BitLocker 状态、备份检查、命令清单和停工条件保存下来;离线阶段由人按清单处理,回到正常系统后再让 Agent 复核。
Codex、Claude Code、Hermes、OpenClaw、Cursor 或其他支持 Agent Skills 的工具。安装器内置 codex、claude、agents 三个默认 Skills 根目录,另有 custom 供你指定路径。
不会。默认先做只读检查并说明发现的问题;涉及安装、删除、提权、重启或其他状态变更时,会先展示具体动作、影响范围和回滚方式,等你明确确认后才继续。
项目按 GNU AGPL-3.0 开源。你可以查看、审阅和修改源码;分发修改版本时,需要遵守同一许可证的公开源码与署名要求。
一行命令装好,然后用自然语言描述症状就行。
npx skills add 88lin/computer-repair-skill --global