[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:asm":3},"\u003Cp align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets\u002Flogo\u002Flogo-full.svg\">\u003C\u002Fsource>\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"assets\u002Flogo\u002Flogo-black.svg\">\u003C\u002Fsource>\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fluongnv89\u002Fasm\u002FHEAD\u002Fassets\u002Flogo\u002Flogo-full.svg\" alt=\"asm\" width=\"340\" \u002F>\n  \u003C\u002Fpicture>\n\u003C\u002Fp>\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fagent-skill-manager\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fagent-skill-manager.svg\" alt=\"npm version\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fagent-skill-manager\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fagent-skill-manager.svg\" alt=\"npm downloads\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fluongnv89\u002Fagent-skill-manager\u002Fstargazers\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fluongnv89\u002Fagent-skill-manager.svg?style=social\" alt=\"GitHub stars\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fluongnv89\u002Fasm\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-green.svg\" alt=\"MIT License\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fluongnv89\u002Fagent-skill-manager\u002Factions\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fluongnv89\u002Fagent-skill-manager\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg\" alt=\"CI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fnodejs.org\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-%E2%89%A5%2018-339933.svg\" alt=\"Node.js\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Ch1>CLI to install and manage agent skills\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>agent-skill-manager\u003C\u002Fstrong> (\u003Ccode>asm\u003C\u002Fcode>) is a scriptable CLI built for AI agents and automation — install, search, audit, and organize skills across Claude Code, Codex, Cursor, and 16 more tools. Every command supports \u003Ccode>--json\u003C\u002Fcode> and \u003Ccode>--yes\u003C\u002Fcode> for non-interactive use. An optional TUI (\u003Ccode>asm\u003C\u002Fcode>) is available for local browsing.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"#getting-started\" rel=\"nofollow ugc noopener\">\u003Cstrong>Get Started\u003C\u002Fstrong>\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fluongnv.com\u002Fasm\u002F#\u002Fskills\" rel=\"nofollow ugc noopener\">\u003Cstrong>Browse 4,300+ skills\u003C\u002Fstrong>\u003C\u002Fa> · \u003Ca href=\"#documentation\" rel=\"nofollow ugc noopener\">\u003Cstrong>Full docs\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>Problems \u003Ccode>asm\u003C\u002Fcode> solves\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Pain\u003C\u002Fth>\n\u003Cth>Without \u003Ccode>asm\u003C\u002Fcode>\u003C\u002Fth>\n\u003Cth>With \u003Ccode>asm\u003C\u002Fcode>\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Scattered installs\u003C\u002Ftd>\n\u003Ctd>Same skill copied into \u003Ccode>~\u002F.claude\u002Fskills\u002F\u003C\u002Fcode>, \u003Ccode>~\u002F.codex\u002Fskills\u002F\u003C\u002Fcode>, \u003Ccode>~\u002F.cursor\u002Frules\u002F\u003C\u002Fcode> — different versions, no single view\u003C\u002Ftd>\n\u003Ctd>One \u003Ccode>asm list\u003C\u002Fcode> across all 19 providers and scopes\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>No inventory\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>ls\u003C\u002Fcode> through hidden dirs; no idea what is installed, duplicated, or outdated\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>asm search\u003C\u002Fcode>, \u003Ccode>asm inspect\u003C\u002Fcode>, \u003Ccode>asm stats\u003C\u002Fcode>, \u003Ccode>asm audit\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Risky manual installs\u003C\u002Ftd>\n\u003Ctd>Clone repos, copy folders, hope \u003Ccode>SKILL.md\u003C\u002Fcode> is valid\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>asm install\u003C\u002Fcode> validates frontmatter, scans security, pins registry commits\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Agent-unfriendly output\u003C\u002Ftd>\n\u003Ctd>Human-only copy-paste workflows\u003C\u002Ftd>\n\u003Ctd>Structured JSON via \u003Ccode>--json\u003C\u002Fcode>; skip prompts with \u003Ccode>--yes\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>New agent, new chore\u003C\u002Ftd>\n\u003Ctd>Every tool adds another skill directory to track\u003C\u002Ftd>\n\u003Ctd>Add or disable providers in one config file\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2>At a glance\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>\u003C\u002Fth>\n\u003Cth>\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Cstrong>Catalog\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>4,394 skills from 54 repos — \u003Ca href=\"https:\u002F\u002Fluongnv.com\u002Fasm\u002F#\u002Fskills\" rel=\"nofollow ugc noopener\">browse online\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Providers\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>19 agents (Claude, Codex, Cursor, Windsurf, Copilot, …)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Agent-ready CLI\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>--json\u003C\u002Fcode>, \u003Ccode>--yes\u003C\u002Fcode>, \u003Ccode>--machine\u003C\u002Fcode> on list, search, install, audit, eval\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Security\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Pre-install scan for shell exec, network access, credential exposure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>License\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n",1784240406338]