← All skills
apm-usage
80 / 100 · Low risk
Fine to try.
By microsoft/apm (GitHub) · coding · 4,330 stars · scanned at commit 59549ac
Activate when the user asks about APM (Agent Package Manager): installing, configuring, authoring, or troubleshooting AI-agent packages, dependencies, compilation, MCP servers, policy, or any `apm` CLI command.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 16 places.
Show 13 more
- packages/apm-guide/.apm/skills/apm-usage/installation.md, line 6
brew install apm - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 17
curl -sSL https://aka.ms/apm-unix | sh - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 32
brew install apm - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 50
python3 -m pip install apm-cli - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 66
| pip | `pip install --upgrade apm-cli` | - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 87
curl -sSL https://aka.ms/apm-unix | sh -s -- @v1.2.3 - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 90
curl -sSL https://aka.ms/apm-unix | sh -s -- --prefix "$HOME/.local" - packages/apm-guide/.apm/skills/apm-usage/installation.md, line 147
curl -sSL "$APM_INSTALLER_BASE_URL/install.sh" | sh - packages/apm-guide/.apm/skills/apm-usage/troubleshooting.md, line 5
| `apm: command not found` | On macOS with Homebrew, use `brew install apm` and follow Homebrew's `brew shellenv` guidance if needed. For Linux/macOS without Ho - packages/apm-guide/.apm/skills/apm-usage/workflow.md, line 5
Install APM once: on macOS with Homebrew, use `brew install apm` (no tap). - docs/src/content/docs/consumer/install-mcp-servers.md, line 90
apm install --mcp filesystem -- npx -y @modelcontextprotocol/server-filesystem /workspace - docs/src/content/docs/consumer/install-mcp-servers.md, line 96
apm install -g --target claude --mcp fetch -- npx -y @modelcontextprotocol/server-fetch - docs/src/content/docs/reference/package-types.md, line 131
`npx skills` convention. Each skill lives in its own subdirectory under
Sends data to these websites: aka.ms
The author does not mention this.
Found in 8 places.
Show 5 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'apm-usage' ] || [ -L ~/.agents/skills/'apm-usage' ]; then echo 'A skill folder named apm-usage already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/microsoft/apm' "$d" && git -C "$d" checkout --quiet '59549aca5d39f2bf8cc6b15a62016a2a42746a54' -- 'packages/apm-guide/.apm/skills/apm-usage' && mkdir -p ~/.agents/skills && cp -R "$d"/'packages/apm-guide/.apm/skills/apm-usage' ~/.agents/skills/'apm-usage' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'apm-usage' ~/.claude/skills/'apm-usage' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for microsoft/apm shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/microsoft/apm/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 59549ac | 80 |
| 2026-11-08 | 2920043 | 80 |
| 2026-11-07 | 2920043 | 60 |