[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:apm":3},"\u003Ch1>APM – Agent Package Manager\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>An open-source, community-driven dependency manager for AI agents.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Think \u003Ccode>package.json\u003C\u002Fcode>, \u003Ccode>requirements.txt\u003C\u002Fcode>, or \u003Ccode>Cargo.toml\u003C\u002Fcode> — but for AI agent configuration.\u003C\u002Fp>\n\u003Cp>GitHub Copilot · Claude Code · Cursor · OpenCode · Codex · Gemini · Windsurf · Kiro\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002F\" rel=\"nofollow ugc noopener\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> · \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Fgetting-started\u002Fquick-start\u002F\" rel=\"nofollow ugc noopener\">Quick Start\u003C\u002Fa>\u003C\u002Fstrong> · \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Freference\u002Fcli-commands\u002F\" rel=\"nofollow ugc noopener\">CLI Reference\u003C\u002Fa>\u003C\u002Fstrong> · \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forgs\u002Fmicrosoft\u002Fprojects\u002F2304\" rel=\"nofollow ugc noopener\">Roadmap\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Portable by manifest. Secure by default. Governed by policy.\u003C\u002Fstrong>\nOne file describes every agent's context; one command reproduces it everywhere; one policy controls what an org will allow.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>Why APM\u003C\u002Fh2>\n\u003Cp>AI coding agents need context to be useful — standards, prompts, skills, plugins — but today every developer sets this up manually. Nothing is portable nor reproducible. There's no manifest for it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APM fixes this.\u003C\u002Fstrong> Declare your project's agentic dependencies once in \u003Ccode>apm.yml\u003C\u002Fcode>, and every developer who clones your repo gets a fully configured agent setup in seconds — with transitive dependency resolution, just like npm or pip. It's also the first tool that lets you \u003Cstrong>author plugins\u003C\u002Fstrong> with a real dependency manager and export standard \u003Ccode>plugin.json\u003C\u002Fcode> packages.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-yaml\"># apm.yml — ships with your project\nname: your-project\nversion: 1.0.0\ndependencies:\n  apm:\n    # Skills from any repository\n    - anthropics\u002Fskills\u002Fskills\u002Ffrontend-design\n    # Plugins\n    - github\u002Fawesome-copilot\u002Fplugins\u002Fcontext-engineering\n    # Specific agent primitives from any repository\n    - github\u002Fawesome-copilot\u002Fagents\u002Fapi-architect.agent.md\n    # A full APM package with instructions, skills, prompts, hooks...\n    - microsoft\u002Fapm-sample-package#v1.0.0\n  mcp:\n    # MCP servers -- installed into every detected client\n    - name: io.github.github\u002Fgithub-mcp-server\n      transport: http   # MCP transport name, not URL scheme -- connects over HTTPS\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre>\u003Ccode class=\"language-bash\">git clone &lt;org\u002Frepo&gt; &amp;&amp; cd &lt;repo&gt;\napm install    # every agent is configured\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Coming from \u003Ccode>npx skills add\u003C\u002Fcode>?\u003C\u002Fstrong> Drop-in:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">apm install vercel-labs\u002Fagent-skills                            # whole bundle, like npx skills add\napm install vercel-labs\u002Fagent-skills --skill deploy-to-vercel   # one skill, persisted to apm.yml\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Same install gesture. You also get a \u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Freference\u002Fpackage-types\u002F#skill-collection-skillsnameskillmd\" rel=\"nofollow ugc noopener\">manifest, lockfile, and reproducibility\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zero-config Copilot:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">apm compile -t copilot   # writes .github\u002Fcopilot-instructions.md\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>One command, no configuration -- VS Code and GitHub Copilot read the file automatically. APM dogfoods this target on its own repository.\u003C\u002Fp>\n\u003Ch2>The three promises\u003C\u002Fh2>\n\u003Ch3>1. Portable by manifest\u003C\u002Fh3>\n\u003Cp>One \u003Ccode>apm.yml\u003C\u002Fcode> describes every primitive your agents need — instructions, skills, prompts, agents, hooks, plugins, MCP servers — and \u003Ccode>apm install\u003C\u002Fcode> reproduces the exact same setup across every client on every machine. \u003Ccode>apm.lock.yaml\u003C\u002Fcode> pins the resolved tree the way \u003Ccode>package-lock.json\u003C\u002Fcode> does for npm.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Freference\u002Fprimitive-types\u002F\" rel=\"nofollow ugc noopener\">One manifest for everything\u003C\u002Fa>\u003C\u002Fstrong> — declared once, deployed across Copilot, Claude, Cursor, OpenCode, Codex, Gemini, Windsurf, Kiro\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Fguides\u002Fdependencies\u002F\" rel=\"nofollow ugc noopener\">Install from anywhere\u003C\u002Fa>\u003C\u002Fstrong> — GitHub, GitLab, Bitbucket, Azure DevOps, GitHub Enterprise, Gitea, Gogs, any git host\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Fguides\u002Fdependencies\u002F\" rel=\"nofollow ugc noopener\">Transitive dependencies\u003C\u002Fa>\u003C\u002Fstrong> — packages can depend on packages; APM resolves the full tree\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Fguides\u002Fplugins\u002F\" rel=\"nofollow ugc noopener\">Author plugins\u003C\u002Fa>\u003C\u002Fstrong> — build Copilot, Claude, and Cursor plugins with dependency management, then export standard \u003Ccode>plugin.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002Fguides\u002Fmarketplaces\u002F\" rel=\"nofollow ugc noopener\">Marketplaces\u003C\u002Fa>\u003C\u002Fstrong> — install plugins from curated registries in one command, deployed across all targets and locked\u003C\u002Fli>\n\u003Cli>**[Pack\u003C\u002Fli>\n\u003C\u002Ful>\n",1784240406338]