v1.8.0 available now!
$ 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 Started

What 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
Requirements: Node.js 20.19.6 (LTS) or later

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

1

Create a skill

asm scaffold my-skill --description "A helpful skill for code reviews"
2

Edit SKILL.md with your instructions

code .claude/skills/my-skill/SKILL.md
3

Validate your skill

asm validate .claude/skills/my-skill
4

Package for distribution

asm package .claude/skills/my-skill --output ./dist
5

Share and install

asm install my-skill.skill --scope personal