manage-skills

Validate skill manifests, install, sync, and prune unmanaged skills.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/williamw/agent-skills --skill manage-skills-williamw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-skills
Source: https://github.com/williamw/agent-skills/tree/main/skills/manage-skills
Command: npx skills add https://github.com/williamw/agent-skills --skill manage-skills-williamw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml>=6.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive solution for managing a curated global skill pack, including installation, synchronization, auditing, and repair.

Core Features & Use Cases

  • Installation: Install the managed pack without assuming prior state.
  • Synchronization: Validate, then reinstall/resync managed skills and report removal candidates.
  • Auditing: Report on manifest problems, managed install kinds, missing managed installs, unmanaged installed skills that are removal candidates, and Claude symlink drift.
  • Pruning: Validate, then remove unmanaged installed skills and their Claude links.
  • Use Case: For an agent or user who needs to maintain a curated global skill pack, ensuring all skills are up-to-date and correctly installed.

Quick Start

Run the audit command to review the current state of the skill pack. Use install to install new skills, sync to synchronize existing skills, and prune to remove unmanaged skills.

Frequently Asked Questions about manage-skills

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

FAQPage Schema
How do I synchronize and audit a curated global skill pack?

To synchronize and audit a curated global skill pack, run the audit command to review manifest problems and missing installs, then use sync to validate and reinstall managed skills.

What is the best way to prune unmanaged installed skills and their symlinks?

The best way to prune unmanaged installed skills is to run the prune command, which validates manifests and removes unmanaged installed skills along with their Claude links.

Do I need Python to manage skill pack installation and synchronization?

Yes, you need Python and access to skill manifests to manage skill pack installation, synchronization, and auditing, as the operations rely on validating manifest configurations.

How does skill manifest validation work during installation?

Skill manifest validation works by checking the manifest configurations before executing install or sync operations, ensuring the global skill pack is correctly installed and updated.

What problems does a skill pack audit report identify?

A skill pack audit reports manifest problems, managed install kinds, missing managed installs, unmanaged installed skills that are removal candidates, and Claude symlink drift.

Can I install a managed skill pack without assuming prior state?

Yes, you can install a managed skill pack without assuming prior state by running the install command, which sets up the curated global skill pack from scratch.