asm  by luongnv89

Unified manager for AI coding agent skills

Created 3 months ago
563 stars

Top 56.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

agent-skill-manager (asm) addresses the chaos of managing AI coding agent skills across disparate tools like Claude Code, Codex, and Cursor. It provides a unified TUI and CLI for installing, searching, auditing, and organizing skills from GitHub or the ASM Registry. This empowers users to streamline their AI development workflows, reduce duplication, and enhance security.

How It Works

ASM operates as a Node.js application, offering both an interactive terminal UI and a command-line interface. It auto-discovers skill directories for over 18 supported AI agents, enabling centralized management. Core functionalities include one-command installation from GitHub or the ASM Registry, robust search and filtering, duplicate skill auditing, and a built-in security scanner that flags potentially dangerous patterns before installation. The system also facilitates the creation, local development, testing, and publishing of new skills.

Quick Start & Requirements

Installation is straightforward via npm (npm install -g agent-skill-manager) or a one-liner curl script. The primary requirement is Node.js version 18 or higher. git must be available on the system PATH for repository operations.

Highlighted Details

  • Broad Agent Support: Integrates with 18+ AI coding agents out-of-the-box, with extensibility for custom providers.
  • ASM Registry: A central index for discovering and installing community-contributed skills by name, simplifying adoption and enabling skill publishing.
  • Skill Verification & Auditing: Implements automatic checks for valid frontmatter, meaningful content, and security vulnerabilities. asm eval provides scored quality assessments and improvement suggestions.
  • Developer Workflow: Offers a complete pipeline for skill creation (init), live development (link with symlinks), security auditing (audit security), inspection (inspect), and publishing (publish).

Maintenance & Community

The project shows active maintenance, with version 2.6.1 released in May 2026 and a history of 40 releases. Community interaction points like Discord or Slack are not explicitly detailed in the README.

Licensing & Compatibility

ASM is released under the permissive MIT license, ensuring free usage, modification, and distribution without telemetry or paywalls, making it suitable for commercial applications.

Limitations & Caveats

Users should be aware of potential "shadowed installs" if multiple asm binaries exist on the PATH; the asm doctor command aids in diagnosis and resolution. Installation of private GitHub repositories requires git and appropriate SSH configuration or explicit transport methods.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
18
Issues (30d)
14
Star History
305 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.