disable について
hub 経由で導入したコミュニティスキルを無効化する skill-manager コマンドです。スキルファイルを変更し、存在する場合はフックも無効化して Claude に検出・実行されないようにし、他のファイルを保持して操作を記録します。
主な機能
- 01SKILL.md の名前変更による無効化
- 02フックがある場合の無効化
- 03関連ファイルと設定の保持
- 04操作の記録
- 05名前変更前の確認
活用シーン
- 01導入済みコミュニティスキルの一時停止
- 02スキルの自動フックの停止
- 03コマンド再実行による無効化解除
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill disableインストール後、Claude Code で/disableを入力して読み込まれたか確認します。
詳細
/disable
skill-manager リファレンススキルの disable ワークフローを、指定されたスキルに対して実行します。
disable の動作:
- スキルの
SKILL.mdをSKILL.md.disabledに名前変更し、Claude がアクティブなスキルとして検出しないようにします。ファイル、参照、テンプレート、設定はそのまま残ります。 - スキルに
hooks/hooks.jsonのフックが含まれている場合は、そのファイルもhooks.json.disabledに名前変更し、スキルが無効な間に自動トリガーが実行されないようにします。 - 操作を
~/.claude/plugins/config/claude-for-legal/legal-builder-hub/install-log.yamlに記録します。
安全ルール:
- このハブ経由でインストールされたコミュニティスキルのみを無効化してください。 アンインストール時と同じ確認を行います。インストールログと CLAUDE.md のインストール済みテーブルを参照してください。
- ファーストパーティープラグインのスキルは無効化しないでください。 対象外です。
- 名前変更の前に確認してください。 パスを提示し、明示的な
yesを得てください。
同じスキル名を指定してコマンドを再度実行すると、再有効化できます。skill-manager ワークフローが無効化されたスキルを認識し、名前を元に戻します。
アンインストール、無効化、再有効化の詳細なワークフローは、
skill-managerリファレンススキルに記載されています。実質的な作業を始める前に読み込んでください。
コメント
Markdown 対応