disable — скилл для Claude Code: отключение и установка
Временно отключает установленный через хаб скилл, сохраняя его файлы и конфигурацию. Пригодится, чтобы остановить хуки без удаления скилла.
npx skills add anthropics/claude-for-legal --skill disable -a claude-codeЧто делает disable
disable скрывает скилл сообщества из обнаружения Claude Code: SKILL.md переименовывается в SKILL.md.disabled. Файлы, ссылки, шаблоны и конфигурация остаются на месте.
Если у скилла есть hooks/hooks.json, файл получает имя hooks.json.disabled, поэтому автоматические хуки перестают срабатывать. Действие записывается в ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/install-log.yaml.
Перед переименованием скилл сверяет журнал установки и таблицу в CLAUDE.md, показывает затрагиваемые пути и ждёт явного yes. Скиллы первичных плагинов отключать нельзя. Это жёсткая граница: для такого скилла команда не подойдёт. Повторный запуск с тем же именем возвращает исходные имена файлов.
Какие задачи решает
- временно выключить скилл сообщества
- остановить автоматические хуки скилла
- сохранить конфигурацию при отключении
- снова включить ранее отключённый скилл
Примеры запросов агенту
/disable [skill name]- Отключи
[skill name]и покажи пути перед переименованием. - Снова включи
[skill name]командой/disable [skill name].
Как установить disable
1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill disable -a claude-code2Вручную: положить файлы
~/.claude/skills/disable/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/disable/
1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill disable -a codex2Вручную: положить файлы
.agents/skills/disable/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill disable -a cursor2Вручную: положить файлы
.cursor/skills/disable/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/claude-for-legal disable2Вручную: положить файлы
.github/skills/disable/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill disable -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/claude-for-legal --path legal-builder-hub/skills/disableВручную: положить файлы
.devin/skills/disable/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill disable -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора118
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о disable
Как установить disable в Claude Code?
Выполните npx skills add anthropics/claude-for-legal --skill disable -a claude-code, затем повторите npx skills add anthropics/claude-for-legal --skill disable -a claude-code. Файл скилла расположен по пути ~/.claude/skills/disable/SKILL.md.
Что делает disable?
Скилл временно исключает установленный через хаб скилл из обнаружения, переименовывая SKILL.md. При наличии hooks/hooks.json он также отключает автоматические хуки, а повторный запуск возвращает файлы к исходным именам.
Можно ли отключить скилл первичного плагина?
Нет. disable работает только со скиллами сообщества, установленными через этот хаб, и проверяет журнал установки и таблицу в CLAUDE.md перед изменениями.
Исходный текст
SKILL.md · Apache-2.0
---
name: disable
description: >
Disable a community skill installed through the hub without removing its
files. Use when the user wants to temporarily quiet a community skill
("disable [skill]"), stop its hooks from firing while keeping its config,
or re-enable a previously disabled skill.
argument-hint: "[skill name]"
---
# /disable
Run the `disable` workflow from the skill-manager reference skill against the
named skill.
What disable does:
- Renames the skill's `SKILL.md` to `SKILL.md.disabled` so Claude no longer
discovers it as an active skill. Files, references, templates, and config
stay in place.
- If the skill ships hooks in `hooks/hooks.json`, also rename that file to
`hooks.json.disabled` so no automatic triggers fire while the skill is
disabled.
- Logs the action to
`~/.claude/plugins/config/claude-for-legal/legal-builder-hub/install-log.yaml`.
Safety rules:
1. **Only disable community skills installed through this hub.** Same check
as uninstall — consult the install log and CLAUDE.md installed table.
2. **Never disable a first-party plugin's skill.** Off-limits.
3. **Confirm before renaming.** Show the paths, get explicit `yes`.
Re-enable by running the command again with the same skill name — the
skill-manager workflow recognizes a disabled skill and flips the rename back.
> Detailed uninstall, disable, and re-enable workflows live in the
> `skill-manager` reference skill — load it before doing substantive work.
© anthropics · Apache-2.0 · anthropics/claude-for-legal