skill-manager

Remove or disable community-installed legal builder hub skills with confirmation and audit logging.

Updated May 26, 2026
One-click install
npx skills add https://github.com/yachela/claude-for-legal-ar --skill skill-manager-yachela
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-manager
Source: https://github.com/yachela/claude-for-legal-ar/tree/main/legal-builder-hub/skills/skill-manager
Command: npx skills add https://github.com/yachela/claude-for-legal-ar --skill skill-manager-yachela

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill Manager helps users safely remove or quiet community-installed skills from the legal builder hub without accidentally touching first-party plugins or deleting important configuration without consent.

Core Features & Use Cases

  • Uninstall community skills with an approval gate: Verifies the target skill is community-installed via the hub, enumerates every file to delete, and requires a typed confirmation before any removal.
  • Disable community skills by renaming critical entry files: Renames SKILL.md (and relevant hooks/agent files when present) to prevent the skill from activating.
  • Preserve user configuration by default: Surfaces hub-installed config paths (under ~/.claude/plugins/config/...) but does not delete them unless the user explicitly asks for manual removal.
  • Audit trail and hub consistency: Appends every action to install-log.yaml and updates the hub’s CLAUDE.md where applicable, keeping installed-state accurate.

Quick Start

Ask the assistant to disable a previously installed community skill named skill-name by running the legal-builder-hub:disable workflow and confirming the proposed rename list.

Frequently Asked Questions about skill-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely uninstall community skills without deleting my configuration files?

Disabling a plugin works by renaming the SKILL.md entry file and relevant hooks or agent files to prevent activation. You can re-enable the skill later by reversing the rename operation through the hub workflow.

Can I remove a plugin from the legal builder hub without affecting first-party plugins?

Every plugin modification is recorded by appending actions to install-log.yaml and updating the hub's CLAUDE.md file. This audit trail keeps the installed-state accurate and prevents orphaned file references.

What happens to my hub's installed state when a skill is disabled or uninstalled?

When a skill is disabled or uninstalled, the manager appends the action to install-log.yaml and updates the hub's CLAUDE.md. This audit logging ensures the hub's installed-state remains consistent and accurate.

Do I need to confirm every file operation when removing a skill?

Yes, you need to confirm every file operation when removing a skill. The manager requires strict user-confirmation for each removal action to ensure no important files are deleted without explicit consent.

Why do I need an approval gate to uninstall community skills?

An approval gate is needed to uninstall community skills because it verifies the target is community-installed via the hub, enumerates every file to delete, and requires typed confirmation before any removal. This prevents accidental modification of first-party plugins and unintended data loss.