This is an early release preview. You may encounter bugs.
Asm logo
Unclaimed

Tool coding

Asm

Use Claude Code, Codex, Cursor, and Windsurf together and skills scatter fast. asm gives that mess one CLI/TUI across 19

A 83/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Asm.

asm (agent-skill-manager) is a CLI, with an optional terminal UI, for installing, searching, auditing, and organizing agent skills across 21 coding and personal agents. When the same skill is copied into several agents' skill folders, asm gives one inventory across all of them and their global and project scopes.

It is built to be driven by agents and scripts as much as by people: list, search, inspect, install, audit, and eval commands return structured JSON and can skip prompts. Installs validate SKILL.md frontmatter, run a security scan for shell execution, network access, and credential exposure, and pin registry commits. A public catalog indexes more than 6,000 skills from 77 repositories, and a community registry lets authors publish skills that install by name.

A focus of the tool is context cost. Every installed skill's description sits in the agent's prompt on every message, so asm reports resident and body token costs per tool and scope, ranks skills worth demoting, and supports a demotion ladder from installed, to saved in a local library, to disabled, to reference-only. A reference read prints a skill's body for a single task without installing anything.

Supported providers include a generic Agents provider, Claude Code, Pi, OpenCode, Codex, Oh My Pi, Grok CLI, Hermes, OpenClaw, Cursor, GitHub Copilot, Windsurf, Google Antigravity, Gemini CLI, Cline, Roo Code, Continue, Aider, Zed, Augment, and Amp, and custom providers can be added in configuration. The reports run locally with no accounts or telemetry.

  • Cross-provider inventory: one list of every skill across all enabled agents and scopes
  • Agent-parseable output: JSON output and non-interactive flags on list, search, inspect, install, audit, and eval
  • Validated installs: install from GitHub or by registry name with frontmatter validation, a security scan, and pinned commits
  • Duplicate and overlap audits: remove redundant copies and find differently named skills that do the same job
  • Attention budget: resident versus body token estimates per tool and scope, plus residency audits with demotion advice
  • Reference tier: fetch a skill's body for one task without installing it or keeping it resident
  • Local library: install a skill once and activate or deactivate it per provider
  • Authoring pipeline: scaffold, symlink for live development, score quality with a rubric, and publish to the ASM Registry
  • Bundles: curated sets of skills installed in one pass, or saved from your own installs
  • Local tags: tag installed skills and filter the inventory or search by tag

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Asm.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Asm →

Browse the catalog