Engineering post from Google on August 6, 2026 announcing that the company joins as Core Maintainer the Agent Plugins 1.0.0 specification — an open, vendor-neutral packaging format for distributing Agent Skills and MCP servers together.
The governance fact first. The specification was published by a TSC of Core Maintainers from Amazon, Cursor, Microsoft, OpenAI, and Vercel. Google joins them, represented by name through Kevin Hou (Google DeepMind). Six competitors agree on a packaging layer. Anthropic does not appear on the list of maintainers, even though the two packaged building blocks come from it.
The diagnosis. A skill is portable, an MCP server is portable — "The core problem isn't the components. It's the manifest." What has never been portable is the box: directory layout, manifest metadata, the shape of the MCP configuration, and transport inference differ from one client to another. People fork, maintain two copies of identical components, and they drift apart.
The format. "A plugin is a directory. That's the whole idea, and the restraint is the point." A plugin.json reduced to $schema and name; skills in skills/, in the Agent Skills format; servers in mcp.json, with an explicit type on each entry (stdio, Streamable HTTP, legacy HTTP+SSE). The strength of the design lies in what the manifest cannot do: neither relocate a component nor declare it inline. So there is no discovery path to configure, no precedence order to learn. Corollary: components fail independently — a server that fails to start does not take the skills down with it. A reverse-domain directory (com.example.client/) serves as a proprietary extension space, ignored by other clients: the portable core stays small because the non-portable parts have somewhere to go.
The limits, openly stated. A whole section explains when not to make a plugin (a single MCP server, a single skill: unnecessary). Another lists what v1 excludes: installation, distribution, permissions, sandboxing, trust and provenance verification, UX. Justification: the obligations of an IDE, a CLI, and an enterprise platform genuinely differ.
The stack. Find (Agentic Resource Discovery), describe (AI Catalog), package (Agent Plugins), run (MCP + Agent Skills) — each layer independently adoptable.
Shipping today: Agents CLI (usable from Antigravity, Gemini CLI, Claude Code, or Cursor) and Data Agent Kit (BigQuery, Spanner, Cloud SQL). "Those skills were already distributable. Now they're distributable in a format that isn't ours alone." Closing line: "Packaging is unglamorous infrastructure," and that is precisely what should be shared rather than reinvented five times.