asm
The universal skill manager for AI coding agents.
Agent Skill Manager (asm) is a command-line utility for discovering, installing, and managing agent skills across 21+ AI coding tools including Claude Code, Codex, Cursor, and Windsurf. It provides a unified interface to search a catalog of 6,000+ skills, install them from GitHub or the ASM registry, audit duplicates and context costs, and organize skills across multiple agent providers from a single tool. Every command supports JSON output and non-interactive flags, making it scriptable for AI agents themselves to manage their own skill inventory.
Key Features
Use Cases
- 01Consolidate skill management across Claude Code, Codex, Cursor, Windsurf, and 17 other AI coding tools from one CLI
- 02Audit and reduce context window bloat by identifying high-residency skills that never trigger and demoting or disabling them
- 03Install skills from the 6,000+ catalog by name or GitHub URL with automatic security scanning and validation
- 04Script agent skill installation and inventory checks in CI/CD pipelines using JSON output and non-interactive flags
- 05Use skills temporarily without permanent installation via `asm get` for one-off tasks that don't justify residency cost
- 06Develop and test new agent skills with live reload using `asm link` and publish validated skills to the registry with `asm publish`
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
asm — FAQ
What is agent-skill-manager (asm)?+
ASM is a CLI tool that installs, searches, audits, and organizes agent skills across 21+ AI coding assistants including Claude Code, Codex, Cursor, Windsurf, and others. It provides a unified interface to manage skills across all your agents from one command-line utility with full JSON output for automation.
How do I install agent-skill-manager?+
Install globally via npm with `npm install -g agent-skill-manager`, which requires Node.js 22 or higher. Alternatively, use the curl installer with `curl -sSL https://raw.githubusercontent.com/luongnv89/asm/main/install.sh | bash`.
Which AI agents and tools does asm support?+
ASM supports 21 providers including Claude Code, Codex, Cursor, Windsurf, GitHub Copilot, Cline, Continue, Aider, Zed, and a generic Agents provider that works with most harnesses. All providers are enabled by default and can be toggled via `asm config edit`.
Do I need API keys or accounts to use asm?+
No API keys or accounts are required to install, search, or manage skills locally. Publishing skills to the ASM registry requires the GitHub CLI (`gh`) authenticated with `gh auth login`. All features are MIT licensed with no telemetry.
Is agent-skill-manager free?+
Yes, ASM is MIT licensed with no paywalls, accounts, or telemetry. The entire catalog of 6,000+ skills and all CLI commands are free to use.
How do I install a skill from the catalog?+
Install by name with `asm install <skill-name>` (searches the registry), by GitHub URL with `asm install github:owner/repo`, or by shorthand like `asm install github:owner/repo:path/to/skill`. Add `--yes --json` for non-interactive, machine-parseable installs.
How do I install asm?+
Open the source repository on GitHub and follow its README. asm is a skill — MCP Agents Market links you directly to the official repo.
Is asm free?+
asm is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.