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-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-cliUse: apm --help
Standalone CLI tool for supported agent harnesses (see Harness Coverage). Not an agentskills.io slash skill.
Harness Coverage
Section titled “Harness Coverage”Targets verified harnesses: claude-code, codex, cursor, gemini-cli, github-copilot, opencode.
Portable multi-harness install command:
pip install apm-cliTrust / Audit
Section titled “Trust / Audit”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.
| Field | Value |
|---|---|
| Source Type | curated-external |
| Display Source | microsoft/apm |
| Source Kind | github |
| Installability | portable command |
| Review State | curated |
| Trust Tier | curated-trust-gated |
| Target Agents | claude-code, codex, cursor, gemini-cli, github-copilot, opencode |
| Field | Value |
|---|---|
| Name | apm-cli |
View Full 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
```bashpip install apm-cli # or: pipx install apm-cliuv run wagents apm materializeuv run wagents apm doctorapm audit --ci --no-driftapm install --only apm # deploy primitives without resolving external MCP registry```
## Consumer install
```bashapm install wyattowalsh/agentsapm update```Install / provenance (from authoring frontmatter + research):
| Field | Value |
|---|---|
| install_command | pip install apm-cli |
| source | microsoft/apm |
| source_url | https://github.com/microsoft/apm |
| trust_tier | curated-trust-gated |
| curated_status | install-now-after-trust-gate |
| target_agents | claude-code, codex, cursor, gemini-cli, github-copilot, opencode |
