apm-cli

Microsoft Agent Package Manager for remote agent packages—install, sync, audit, harness deploy. NOT observability APM. Repo bundle uses wagents/Skills CLI.

apm-cli107 wordsCuratedinstall-now-after-trust-gate

apm-cli

Microsoft Agent Package Manager for remote agent packages—install, sync, audit, harness deploy. NOT observability APM. Repo bundle uses wagents/Skills CLI.

Quick Start

Install:

pip install apm-cli

Use: apm --help

Standalone CLI tool for supported agent harnesses (see Harness Coverage). Not an agentskills.io slash skill.

Targets verified harnesses: claude-code, codex, cursor, gemini-cli, github-copilot, opencode.

Portable multi-harness install command:

Terminal window
pip install apm-cli

Trust tier: Curated (curated-trust-gated)

Curated status: install-now-after-trust-gate

Risk notes: apm install mutates harness directories; run apm audit and review apm.lock.yaml. Never route repo skills/ through APM.

Entry maintained in authoring SSOT docs/src/authoring/skills/apm-cli.mdx and docs/public/generated-registries/skills-catalog-index.json; research context is advisory.

FieldValue
Source Typecurated-external
Display Sourcemicrosoft/apm
Source Kindgithub
Installabilityportable command
Review Statecurated
Trust Tiercurated-trust-gated
Target Agentsclaude-code, codex, cursor, gemini-cli, github-copilot, opencode
View Full SKILL.md
SKILL.md
---
name: "apm-cli"
description: "Microsoft Agent Package Manager for remote agent packages—install, sync, audit, harness deploy. NOT observability APM. Repo bundle uses wagents/Skills CLI."
title: "APM CLI"
source_kind: "curated-external"
source: "microsoft/apm"
install_source: "microsoft/apm"
status: "install-now-after-trust-gate"
trust_tier: "curated-trust-gated"
provenance_status: "verified-install-command"
install_command: "pip install apm-cli"
sync_kind: "external-tool"
target_agents: [claude-code, codex, cursor, gemini-cli, github-copilot, opencode]
source_url: "https://github.com/microsoft/apm"
notes: "Remote third-party packages only. This repo bundle: uv tool install wagents --from git+https://github.com/wyattowalsh/agents or apm install wyattowalsh/agents. MCP stays MCPHub/wagents-owned."
risk_notes: "apm install mutates harness directories; run apm audit and review apm.lock.yaml. Never route repo skills/ through APM."
promotion_policy: "Official Microsoft tooling; verify apm audit --ci before promoting harness deploy changes."
provenance_evidence: "microsoft/apm on GitHub; apm-cli on PyPI; repo documents adapters.apm in agent-bundle.json."
---
Microsoft **Agent Package Manager** (APM)—not Azure Monitor / application performance monitoring.
## Scope
- **APM**: install remote skills, agents, instructions, hooks, and MCP from third-party `apm.yml` packages.
- **This repo bundle**: `wagents`, Skills CLI, or `apm install wyattowalsh/agents` for agents/instructions/hooks materialized from repo SSOT.
- **MCP**: owned by `config/mcp-registry.json` and MCPHub; not locked through APM in this repository.
## Maintainer commands
```bash
pip install apm-cli # or: pipx install apm-cli
uv run wagents apm materialize
uv run wagents apm doctor
apm audit --ci --no-drift
apm install --only apm # deploy primitives without resolving external MCP registry
```
## Consumer install
```bash
apm install wyattowalsh/agents
apm update
```

Install / provenance (from authoring frontmatter + research):

FieldValue
install_commandpip install apm-cli
sourcemicrosoft/apm
source_urlhttps://github.com/microsoft/apm
trust_tiercurated-trust-gated
curated_statusinstall-now-after-trust-gate
target_agentsclaude-code, codex, cursor, gemini-cli, github-copilot, opencode