Managing AI Agent Skills
Learn how to install, inspect, update, and remove AI Agent skills using the CLI.
Installing Skills (add skill)
Install one or more skills from public GitHub repositories, Git URLs, or local directory paths:
Interactive Installation (Recommended)
npx pphat add skill pphatdev/skillsThe interactive UI will:
- Fetch and parse the available skills from the repository.
- Present a searchable list with real-time keyword filtering.
- Show clean selection indicators (
○unselected,●selected) toggled withSpacebar. - Provide a "Select All" toggle with live count.
- Render a live description panel previewing the highlighted skill's instructions.
- Prompt you to target detected coding agents (
Universal Agent,Claude Code,Cursor,Windsurf,Cline, etc.).
Install Specific Skills
Pass --skill (or -s) to install one or more specific skills directly:
npx pphat add skill pphatdev/skills --skill api-documentationInstall Multiple Repositories
npx pphat add skill pphatdev/skills vercel-labs/skillsNon-Interactive / CI Mode
Install all available skills without prompting:
npx pphat add skill pphatdev/skills --all -yPreview Without Installing
Inspect what skills a repository contains without writing files:
npx pphat add skill pphatdev/skills --listTarget Specific Agents
npx pphat add skill pphatdev/skills -a claude cursorGlobal Installation
To make a skill available across all your local projects, install globally into ~/.agent/skills/:
npx pphat add skill pphatdev/skills -gListing Skills (list skills)
Inspect all skills currently installed in your workspace:
npx pphat list skillsOr use the short alias:
npx pphat ls skillsUpdating Skills (update skill)
Keep skills in sync with upstream improvements and bug fixes:
Update All Installed Skills
npx pphat update skillUpdate a Specific Repository or Skill
npx pphat update skill pphatdev/skillsUpdate Global Skills
npx pphat update skill -gRemoving Skills (remove skill)
Cleanly delete installed skills and purge tracking manifests:
Remove by Repository Source
npx pphat remove skill pphatdev/skillsRemove by Skill Name
npx pphat remove skill api-documentationRemove from Global Directory
npx pphat remove skill api-documentation -gHyphenated Command Aliases
For seamless workflow ergonomics, hyphenated aliases are fully supported:
npx pphat add-skill <sources...>npx pphat update-skill [targets...]npx pphat remove-skill <targets...>