About Asm
asm is a free, open source terminal tool for managing the skills used by AI coding agents. Each agent keeps its skills in its own hidden directory with its own conventions, so the same skill often ends up installed several times in different versions. asm provides one interactive terminal interface and one command line tool to install, link, search, audit and organise skills across all of them.
It is built for developers who work with several agents, such as Claude Code, Codex, Cursor, Windsurf, Cline, Gemini CLI and OpenCode, and it supports 21 providers with room to add custom ones. A single install command clones a GitHub repository, validates the skills and places them, offering to link an existing skill across tools rather than duplicate it; private repositories over SSH are supported. A security scan flags shell execution, network calls, credential exposure and obfuscation before installation, and a duplicate audit cleans up copies. Skill authors can scaffold new skills, symlink them for live reload, activate them into any provider and publish them to the ASM Registry. The command line output supports JSON for scripting and CI, and the companion website hosts a browsable catalogue of indexed skills, curated bundles for areas such as marketing, iOS and game development, and statistics on repositories and authors.
asm is free under the MIT licence, installs through npm on Node.js 18 or later, and requires no signup, backend or tracking. There is no paid tier.
The catalogue figure shown on the site varies between pages, so the number of indexed skills should be treated as approximate.