Computer Repair Skill
Руководства по диагностике и ремонту Windows, macOS и Linux: от нехватки места и сбоев сети до проблем загрузки
- 608 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Скилл ведет агента к командам удаления, установки, повышения прав, перезагрузки и правки служб, разделов и реестра, поэтому каждое подтверждение надо читать
- Аудиты затрагивают чувствительное: сохраненные учетные данные, ключи SSH, токены и профили браузеров
- Руководства по BitLocker, разделам и восстановлению данных работают с загрузкой и дисками, и ошибка может стоить данных
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/computer-repair-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скилл ведет агента к командам удаления, установки, повышения прав, перезагрузки и правки служб, разделов и реестра, поэтому каждое подтверждение надо читать
- Аудиты затрагивают чувствительное: сохраненные учетные данные, ключи SSH, токены и профили браузеров
- Руководства по BitLocker, разделам и восстановлению данных работают с загрузкой и дисками, и ошибка может стоить данных
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Computer Repair Skill задает агенту порядок диагностики компьютера: определить систему и доступные инструменты, собрать данные, сопоставить возможные причины и предложить исправление. Инструкции требуют согласовать изменения, подготовить откат и проверить результат. В наборе 64 тематических руководства. Они охватывают производительность, диски и резервные копии, сеть, приложения, обновления, принтеры, загрузку Windows, восстановление данных и среду разработки. Агент выбирает материал по симптому и платформе, а охват Windows, macOS и Linux различается. Если диск заполнен, агент последовательно описывает каталоги и сообщает, какую часть диска просканировал. После очистки инструкция требует отдельно сосчитать обработанные файлы и освобожденное место. Для переноса приложения на Windows описан порядок: копирование с проверкой и сохранение прежнего пути через Junction. Сам скилл состоит из файлов инструкций и вспомогательных скриптов, команды выполняет выбранный агент.
Для кого. Для владельцев компьютеров, администраторов и разработчиков, которые просят агента разобраться с тормозами, нехваткой места, сетью, обновлениями и принтерами и хотят подтверждать каждое изменение.
Подходит, если
- Диск C на Windows забит, и нужна опись по размеру с планом очистки по уровню опасности без удаления файлов
- Приложение нужно перенести на другой диск с проверкой копии и сохранением прежнего пути через Junction
- Принтер показывает офлайн, Windows Update падает или Mac не может обновиться
- Перед передачей или утилизацией компьютера надо описать чувствительные данные и остаточные учетные записи
- Windows не загружается, и перед переустановкой нужно выяснить, виноват диск или загрузчик, без изменений в BIOS
Не подходит, если
- Нужен совет по покупке техники или вопрос по программированию: скилл исключает общую разработку, дизайн софта и покупки
- Клиент умеет только вести чат без доступа к файлам и терминалу: он выдаст ручные шаги и сам ничего не проверит
- Нужна чистка без согласования: инструкции требуют диагностику, план и подтверждение изменений
- Нужен постоянный мониторинг: скилл работает по запросу в сессии агента и службы не запускает
Пример запроса к агенту
Windows 11, диск C почти полон. Сначала только прочитай, какие группы файлов занимают больше всего места, и дай план очистки по уровню опасности. Ничего не удаляй без моего подтвержденияОграничения
Согласование и откат описаны в инструкциях, независимого механизма блокировки у скилла нет. Что агент сможет сделать на деле, решают права и настройки клиента. Команды могут менять системные службы, файлы и диски, а доступные агенту журналы и сведения о системе могут попасть в контекст облачной модели.
Отдельный API скиллу не нужен, но некоторые задачи требуют загрузок и обращения к сервисам производителя. Основная документация на китайском, лицензия AGPL-3.0. Внешнему установщику `skills` нужны Node.js и npm, а Python 3.10 и Git — только отдельному скрипту аудита хранилищ. Собственный установщик оставляет существующую папку без изменений, пока не задан `--force`; с этим флагом он сначала переносит ее в резервную копию.
Как отключить. Удалите папку `computer-repair-skill` из каталога скиллов агента: `~/.codex/skills/`, `~/.claude/skills/` или `~/.agents/skills/`. При обновлении через скрипт установки старые версии складываются в соседнюю папку `external/computer-repair-skill/backups`, ее тоже можно удалить.
Частые вопросы
Как установить Computer Repair Skill в Claude Code или Codex?
Выполните `npx skills add 88lin/computer-repair-skill --global --agent claude-code` (для Codex укажите `--agent codex`) и перезапустите клиент. Есть и другие способы: попросить агента установить скилл по ссылке на репозиторий, запустить `scripts/install.sh` или `scripts/install.ps1` с параметром `--target codex`, `claude` или `agents`, либо скопировать папку `skills/computer-repair-skill` вручную.
Что скилл делает, если диск C на Windows забит?
Сначала агент перечисляет группы файлов по размеру и показывает охват сканирования, затем составляет план очистки с последствиями каждого шага. После согласованных изменений он измеряет освобожденное место. Так задан порядок работы для агента, а перед запуском проверьте его разрешения.
Может ли скилл удалять файлы без спроса?
Нет, правила это запрещают, но сам файл скилла команды не блокирует. Подтверждение должны обеспечивать настройки агента. Перед удалением проверьте список файлов, резервную копию и возможность отката.
Нужна ли отдельная программа или платный API для этого скилла?
Нет. Скилл состоит из файлов Markdown и YAML, использует инструменты терминала и файлов вашего агента и не запускает собственную модель. Необязательному скрипту аудита Git-хранилищ нужны Python 3.10 или новее и Git.
Как перенести приложение на другой диск, чтобы оно не сломалось?
Руководство по переносу на Windows копирует данные с проверкой и оставляет прежний путь через Junction, так что программа находит файлы на старом месте. Перед этим агент проверяет файловую систему NTFS, свободное место, занятость процессами и план отката. Если после переноса программа не открывается, есть отдельное руководство по проверке ссылок.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыРепетитор для любого предмета: диагностика, план, проектные задания и проверка освоения, а итоги ложатся в файлы Markdown
Скиллы Readwise помогают агенту разбирать очередь чтения, обсуждать книги и связывать выделенные фрагменты
Набор скиллов для резюме и поиска работы: адаптация под вакансию, проверка на прохождение ATS, сопроводительные письма и подготовка к собеседованию
Личный набор из шести скиллов автора: постановка целей для агента, уборка диска, сводки по AI, наведение порядка в проекте, глубокий разбор и письмо
Личная коллекция скиллов cafe3310: ведение проекта по спецификации, обзор кода, отчеты, браузер, 3D и видео в одном репозитории
Скилл для Windows: анализирует диск C по 12 категориям и составляет отчет и поэтапный план очистки.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Computer Repair Skill (эта карточка) | нет | 608 | ||
| Keep Codex Fast | нет | 1 602 | обслуживает только локальное состояние самого Codex | |
| WinUtil CN MCP | нет | не нужна | 1 054 | MCP-сервер для Windows с каталогом программ и твиков, установка идет через него |
Коротко о README
В версии 1.3.0 руководства отделены от общих правил диагностики и политик доступа. Для работы в WinRE или с установочного носителя инструкции предлагают заранее сохранить план проверки: наличие агента и сети в такой среде не предполагается.
Бейдж для README
Исходный SKILL.md
--- name: computer-repair-skill description: Use this skill when a user asks to diagnose, repair, clean up, recover, migrate, configure, secure, or maintain a Windows, macOS, or Linux computer. It covers system drives, app or data migration to another drive, slow or unstable machines, storage, apps, updates, networking, printers, backups, credentials, drivers, hardware, startup/WinRE, BitLocker, partitions, data recovery, developer tools, and OpenClaw setup. Do not use for general programming, software design, buying advice, or questions that do not require inspecting or changing a computer. when_to_use: 典型请求:C 盘变红/爆满、电脑卡顿、开机很慢、流氓软件、弹窗广告、突然断网、Windows 更新失败、打印机离线、把微信或应用迁到 D 盘、误删文件找回、蓝屏进不了系统、新机验收、OpenClaw 装不上。 version: 1.3.0 --- <!-- Keep the description below the validator's 80-word/600-character limits so future edits retain headroom. --> # Computer Repair Skill ## 目标 把宿主 Agent 作为推理层,把本机文件、终端和网络工具作为执行层。直接诊断并处理电脑问题,先用证据定位原因,再提出最小修复,获得确认后执行并验证。 本 Skill 不启动独立模型、不调用专用云端 API,也不依赖配套桌面应用。始终服从宿主 Agent 的沙箱、权限和审批机制。 ## 执行前检查 1. 识别实际操作系统、Shell、当前权限和可用工具。不要仅凭用户描述推断平台。 2. 确认目标作用于本机或用户明确指定的设备。保留用户给出的路径、备份、迁移、保留数据等约束。 3. 判断宿主是否具有本机执行能力。具备时直接运行诊断;仅有聊天能力时提供带验证点的人工步骤。 若目标已经进入 PE、WinRE 或安装介质等离线环境,先在宿主仍可用时保存检查清单和证据;不要假设离线环境内有网络或 AI。 4. 选择当前平台参考,只读取一份: - Windows:读取 [tools-windows.md](references/tools-windows.md) - macOS:读取 [tools-macos.md](references/tools-macos.md) - Linux:读取 [tools-linux.md](references/tools-linux.md) 5. 遇到 Playbook 语义工具名时,读取 [tool-contract.md](references/tool-contract.md) 并转换为宿主工具或平台命令。 6. 任务涉及清理、卸载残留、启动项、服务、计划任务、浏览器扩展、文件关联或缓存时,先读取 [cleanup-protocol.md](references/cleanup-protocol.md);如果规则来自外部数据库、用户自定义文件或远程仓库,再读取 [rule-source-contract.md](references/rule-source-contract.md)。 ## 强制工作流 ### 1. 明确目标 - 将用户请求拆成症状、目标状态和不可改变的约束。 - 用户同时提出多个目标时逐项保留,不要用删除替代迁移、用重装替代修复或跳过明确要求。 - 只有歧义会显著改变执行路径时才提问;其余情况先做快速只读检查。 - 将动作分为:只读审计、可逆变更、高影响变更和系统级红线。高影响动作逐项确认,系统级红线停止并转向厂商或企业恢复路径。 ### 2. 路由 Playbook - 读取 [playbook-index.md](references/playbook-index.md),按症状、平台和触发词选择最具体的 Playbook。 - 只加载当前任务需要的 `references/playbook-*.md`。不要一次读取全部 Playbook。 - 优先选择精确 Playbook;多个问题确实独立时按影响和依赖顺序逐个执行。 - 对含 `## Step N:` 的程序型 Playbook,按编号顺序推进并维护当前步骤。对诊断型 Playbook,沿其检查树执行。