apm
Package manager for AI agent skills, prompts, and plugins
All Skills in This Repository (28)
Pure Emerald Level Indicatorspython-architecture
Guide Python module architecture in the APM CLI project using BaseIntegrator, CommandLogger, and AuthResolver patterns.
supply-chain-security
Validate dependency resolution, integrity, and source authenticity during dependency graph changes.
auth
Centralize token management and credential resolution through the AuthResolver.
cli-logging-ux
Apply standardized CLI logging and UX patterns using the CommandLogger API.
oss-growth
Surface README conversions, templates, and release communications for OSS adoption.
apm-review-panel
Orchestrate a specialist panel to review pull requests and produce a ship recommendation.
pr-description-skill
Generate a Markdown PR body for microsoft/apm with TL;DR, WHY, WHAT, and HOW sections.
apm-triage-panel
Orchestrate multi-lens evaluation to generate a ready-to-post triage comment for microsoft/apm issues.
devx-ux
Standardize CLI command surfaces, help text, and first-run flows across APM workflows.
apm-strategy
Coordinate APM project strategy changes from governance signals in repository files.
Test Skill
Demonstrate marketplace plugin discovery, manifest handling, and execution.
example-skill
Validates plugin-based skill discovery, loading and execution with mock plugins.
Frequently Asked Questions
FAQPage SchemaHow to install APM?โผ
Run `npx skills add microsoft/apm --all -g -y` in your terminal to install all skills in this suite globally.
What is APM used for?โผ
APM is a package manager for AI coding agents. It lets you declare skills, prompts, agents, and MCP servers in one apm.yml file and reproduce that exact setup on any machine with a single install command.
Which AI agents does APM support?โผ
APM works with GitHub Copilot, Claude Code, Cursor, Codex, Gemini, Windsurf, Kiro, OpenCode, and Grok. One manifest deploys your agent context to every detected client automatically.
How does APM keep agent packages secure?โผ
Every install scans for hidden Unicode that could hijack agent behavior, pins integrity hashes in a lockfile, and gates transitive MCP servers behind explicit trust prompts. Teams can also enforce allow-lists through an apm-policy.yml file.
Can I share agent skills across my team with APM?โผ
Yes. Publish your skills, prompts, and instructions as an APM package from any git host, and teammates get the full setup by running apm install after cloning the repo.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core