by @mikekelly
Install, update, list, and remove Claude Code skills. Supports GitHub repositories (user/repo), GitHub subdirectory URLs (github.com/user/repo/tree/branch/path), and .skill zip files. Use when user wants to install, add, download, update, sync, list, remove, uninstall, or delete skills.
<first_action> When invoked for skill management:
<classify_request> Before any operation, classify what the user wants:
Operation type:
Source type (for INSTALL/UPDATE):
user/repo or github.com/user/repo without path after branch/tree/<branch>/ followed by a path.skillState both classifications before proceeding. </classify_request>
<workflow> ## Phase 1: Understand Request - Classify operation and source type - Identify target skill name - Determine install location (user vs project)Exit criteria: Operation type, source type, skill name, and location all known.
Exit criteria: Preconditions verified, conflicts identified.
<error_handling>Exit criteria: Commands completed without error.
<success_criteria>Exit criteria: Success criteria met, user reminded to restart. </workflow>
<install_locations> Skills can be installed in two locations: