What problem does it solve?
Prevents unsafe or accidental removal of installed skills by verifying provenance in the hub install log, blocking first-party (built-in) plugins, and requiring explicit confirmation for any file changes.
Core Features & Use Cases
- Verified uninstall workflow: Removes only community skills that are recorded in
~/.claude/plugins/config/claude-for-legal/legal-builder-hub/install-log.yaml with a most-recent action of install or enable, and only when the install path is outside the built-in plugin directories.
- Safe disable workflow: Renames
SKILL.md to SKILL.md.disabled (and related hook/agent files to .disabled variants) so scheduled agents stop firing, with confirmation before changes.
- Optional re-enable workflow: Restores renamed files when the most recent action is
disable, and records the change in the same install log.
- Auditability and safety gates: Refuses first-party paths, refuses unknown skills not present in the log, never follows third-party SKILL instructions for removing other skills, and appends every action to the install log.
- User-preserving configuration behavior: Does not delete user configuration directories by default (it surfaces them for the user), reducing the risk of losing valuable settings.
Quick Start
Run the command to remove a community-installed skill by name, and answer yes only when prompted to delete the exact files and folders the skill will remove.