$ asm scaffold code-review --description "Code review assistant" Creating skill directory... Writing SKILL.md with basic template... Skill 'code-review' created successfully! $ asm validate .claude/skills/code-review Validating skill (schema v2)... Skill is valid! $ asm list --recursive Discovering skills... Found 3 skills across 2 directories
AI Skills Manager
Create. Validate. Distribute.
The CLI toolkit for managing Agent Skills. Scaffold, validate, package, and share skills that extend Claude Code's capabilities.
Get StartedWhat problems does AI Skills Manager solve?
Agent Skills allow you to extend Claude's capabilities with custom instructions and tools. But managing these skills manually can be tedious and error-prone.
AI Skills Manager (ASM) streamlines the entire skill lifecycle: from scaffolding new skills with the correct structure, to validating them against the Agent Skills specification, to packaging them for distribution and installing them across projects.
Whether you're building skills for your team or sharing them with the community, ASM ensures your skills are always valid, portable, and easy to manage.
ASM Features
Scaffolding
Create new skills from four built-in templates (basic, forked, with-hooks, internal). Supports interactive mode for guided setup.
Validation
Validate against frontmatter schema v2 with 20 validation checks. Supports JSON output for CI/CD integration.
Packaging
Create distributable .skill packages ready to share with your team or the community.
Install
Install skills from packages with automatic validation and rollback on failure.
Update
Safely update installed skills with automatic backups and atomic updates.
Uninstall
Remove skills with security checks and confirmation prompts. Supports bulk uninstall.
Programmatic API
Use ASM as a Node.js module with full TypeScript support. Build GUIs and integrations with typed functions.
List Skills
View all installed skills with recursive discovery for monorepos. Supports depth control and JSON metadata output.
Installation
Install globally via npm
npm install -g ai-skills-manager
Or add as a project dependency
npm install ai-skills-manager
Usage
For complete command details, options, and examples, see the full documentation.
Available Commands
| Command | Description |
|---|---|
asm scaffold <name> |
Create a new skill from built-in templates |
asm validate <path> |
Validate a skill against the specification |
asm package <path> |
Create a distributable .skill package |
asm install <file> |
Install a skill from a .skill package |
asm update <name> <file> |
Update an installed skill to a new version |
asm uninstall <name> |
Remove an installed skill |
asm list |
List all installed skills |
Quick Workflow
Create a skill
asm scaffold my-skill --description "A helpful skill for code reviews"
Edit SKILL.md with your instructions
code .claude/skills/my-skill/SKILL.md
Validate your skill
asm validate .claude/skills/my-skill
Package for distribution
asm package .claude/skills/my-skill --output ./dist
Share and install
asm install my-skill.skill --scope personal