Skip to content

Guide · Agent skill

How to use the Uninstall Community Skill agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The uninstall agent skill lets you fully remove a community skill that you previously installed through the claude-for-legal legal builder hub. It checks the install log, lists every file it would delete, and waits for your explicit yes before removing anything. This guide explains what the skill does, how to install it, how to trigger it, and what to watch for.

Uninstall Community Skillanthropics/claude-for-legal · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the uninstall skill ZIP from the directory page and unzip it. It contains SKILL.md.
  2. 2Place the skill folder. Move the unzipped folder into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder.
  3. 3Confirm the skill-manager reference is available. The uninstall workflow loads the skill-manager reference skill, so make sure it is present in your environment.
  4. 4Ask for the removal. Say something like 'uninstall [skill name]' or run /uninstall with the skill name.
  5. 5Review the file list. Read every path the agent lists. If the skill is not from the hub, expect a refusal.
  6. 6Reply yes to confirm. Only an explicit yes lets the agent delete files. Any other reply stops the process.
  7. 7Check the install log. Open install-log.yaml to confirm the uninstall entry with its timestamp was appended.

What the uninstall skill does

Agent skills are folders of instructions that an agent such as Claude loads when a task matches them. The uninstall skill handles one narrow job: removing a community skill that was installed through the claude-for-legal hub.

Before deleting anything, the skill checks an install log to confirm the skill was installed that way. It then lists every file it would delete and waits for your explicit yes. Every uninstall is recorded in the install log so the audit trail stays intact.

  • Refuses to remove skills that come with the 12 core first-party legal plugins
  • Refuses skills that are not recorded in the hub's install log
  • Logs each uninstall with an action and timestamp
  • If you only want to pause a skill, points you to the disable command instead

Install the uninstall skill

Download the ZIP for this skill from the directory page and unzip it. The skill is delivered as a single file, SKILL.md. You can install it in one of two ways.

For Claude Code, unzip the folder into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder to share it with that project. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

Check what the skill needs

The skill needs access to the local file system where the claude-for-legal plugin config is stored. It also loads the skill-manager reference skill, which contains the detailed uninstall, disable and re-enable workflows. Make sure that reference skill is available in the same environment, because the uninstall workflow runs from it.

The skill does not run scripts and does not use the network. It works by reading the install log and the CLAUDE.md installed starter pack table, then deleting files only after you confirm.

  • Local file system access to the claude-for-legal plugin config
  • The skill-manager reference skill must be available
  • Runs scripts: no
  • Uses network: no

Trigger the skill with natural requests

You can invoke the skill with the slash-style command or simply describe what you want. The skill's description tells the agent to use it when you want to fully remove a community skill rather than just disable it. The argument is the skill name.

Phrase requests around removal. Phrases like 'uninstall [skill]' or 'remove this skill' match the skill's trigger wording. If you only want the skill to stop running, say so, and the skill will suggest disabling instead.

  • "Uninstall the contract-review starter skill"
  • "Remove this skill" while the skill is open
  • "I don't need this community skill anymore, delete it"
  • Argument format: [skill name]
/uninstall [skill name]

Walk through an uninstall

When you ask to remove a skill, the agent first checks the install log at ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/install-log.yaml and the CLAUDE.md installed starter pack table. If the skill is not recorded there, the agent refuses and explains why.

If the check passes, the agent shows every path it would delete. Nothing is removed until you reply with an explicit yes. After removal, an uninstall entry with a timestamp is appended to the install log.

  • Step 1: the agent confirms the skill was installed through the hub
  • Step 2: it lists every file path that would be deleted
  • Step 3: you reply yes to proceed, or anything else to stop
  • Step 4: the uninstall is appended to install-log.yaml

Choose disable instead when you want to keep files

Uninstall deletes files, so it is not the right choice if you may want the skill back later or want to keep its configuration. For temporarily pausing a skill, the source points to the disable command, /legal-builder-hub:disable, which keeps the files and configuration in place.

Skills installed outside the hub will not appear in the install log, so the uninstall skill will refuse to remove them. This is an audit-trail safety check, not a bug.

  • Use uninstall to permanently remove a hub-installed community skill
  • Use /legal-builder-hub:disable to pause a skill and keep its files
  • Core plugin skills cannot be removed with this skill by design
/legal-builder-hub:disable

What people use it for

  • Removing a community starter skill you installed through the legal builder hub and no longer use
  • Clearing out a hub-installed skill while keeping an audit record of the removal
  • Pausing a skill you may need later by using the disable command instead of deleting it
  • Checking whether a skill on your machine was installed through the hub before removing it

Frequently asked questions

How do I install the uninstall agent skill?

Download the ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can upload the ZIP under Settings → Capabilities → Skills.

Does the uninstall skill delete files without asking?

No. It lists every path it would delete and proceeds only after you reply with an explicit yes. Any other reply stops the removal.

Can it remove core legal plugin skills?

No. The skill is designed to refuse to remove skills that belong to the 12 core first-party plugins that ship with claude-for-legal.

Why does it refuse to uninstall my skill?

The most likely reason is that the skill is not recorded in the install log at ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/install-log.yaml or in the CLAUDE.md installed starter pack table. Skills installed outside the hub are refused by this audit-trail check.

Is there a way to stop a skill without deleting it?

Yes. The skill points you to /legal-builder-hub:disable, which stops the skill from running but keeps its files and configuration so you can re-enable it later.

Does the uninstall skill need the internet or run scripts?

No. The source states that this skill runs no scripts and uses no network. It needs local file system access to the claude-for-legal plugin config and the skill-manager reference skill.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

The uninstall skill suits people who installed a community skill through the claude-for-legal legal builder hub and want it fully removed with a confirmation step and an audit trail. It is not suited to removing core plugin skills, skills installed outside the hub, or temporary pauses, where the disable command is the safer choice.

Download the skill