Agent Plugins package your skills, tools, and more
Anuncio de **Google** del **6 de agosto de 2026**: Google se incorpora como **Core Maintainer** de la especificación **Agent Plugins 1.0.0**, un formato de empaquetado abierto y *neutral respecto al proveedor* para distribuir juntos **Agent Skills** y **servidores MCP**. ⭐ **El hecho de gobernanza pesa más que el hecho técnico**: la especificación fue publicada por un **TSC** cuyos Core Maintainers provienen de **Amazon, Cursor, Microsoft, OpenAI y Vercel** — Google se une a ellos, representado por **Kevin Hou** (Senior Staff Engineer, Google DeepMind). ⚠️ **Anthropic no figura en esta lista**, aunque los dos bloques empaquetados (**Agent Skills** y **MCP**) provienen de Anthropic: la capa de empaquetado de los dos formatos de Anthropic se está estandarizando sin que Anthropic figure entre los maintainers. **El diagnóstico** se enuncia en una frase: *« El problema central no son los componentes. Es el manifiesto. »* Una skill es portable, un servidor MCP es portable; **la caja en la que se colocan no lo es**, y cada cliente tuvo que inventarla por su cuenta — de ahí los forks, las copias de componentes idénticos y su deriva. **El formato se reduce a una restricción**: *« Un plugin es un directorio. Esa es toda la idea, y la contención es lo esencial. »* Un `plugin.json` con **dos líneas útiles** (`$schema` + `name`), skills en `skills/` en el formato de la especificación Agent Skills, servidores declarados en `mcp.json` **con un `type` explícito en cada entrada** (stdio, Streamable HTTP, o HTTP+SSE heredado) — ya no se infiere el transporte a partir de la forma del objeto de configuración. ⭐ **La fuerza del diseño reside en lo que el manifiesto no puede hacer**: **no puede ni reubicar componentes ni declararlos en línea**, por lo que no hay ninguna vía de descubrimiento que configurar ni orden de precedencia que aprender. Corolario operativo: **los componentes fallan de forma independiente** — un servidor de `mcp.json` que no arranca no arrastra consigo las skills del plugin; el cliente omite la entrada, continúa y reporta el fallo. **La vía de escape aceptada** es el directorio en **dominio inverso** (`com.example.client/`), un espacio de extensión que pertenece por completo a un cliente (hooks, agentes, comandos) y que los demás ignoran: *« el núcleo portable se mantiene pequeño porque las partes no portables tienen a dónde ir legítimamente »*. **Una sección poco frecuente que merece destacarse** — ***« No toda skill debería ser un Plugin »*** : un solo servidor MCP para un solo cliente, `mcp.json` basta; una sola skill no necesita ningún plugin. El formato solo se justifica para componentes **que pertenecen juntos y deben viajar juntos**. ⚠️ **Lo que v1 excluye explícitamente** — y este es el punto que hay que recordar antes del despliegue: **ningún mecanismo de instalación, ningún protocolo de distribución, ningún modelo de permisos, ningún requisito de sandboxing, ninguna verificación de confianza o procedencia, ninguna UX** — listado bajo *future considerations*, no pasado por alto en silencio. El conjunto encaja en una **pila de cuatro capas, adoptable de forma independiente**: **descubrir** (Agentic Resource Discovery), **describir** (AI Catalog, que registraría el tipo `application/agent-plugins+json`), **empaquetar** (Agent Plugins), **ejecutar** (MCP + Agent Skills). Dos productos de Google ya lo implementan: **Agents CLI** (skills para construcción, evaluación, despliegue, observabilidad y publicación de agentes — utilizable desde Antigravity, Gemini CLI, Claude Code o Cursor) y **Data Agent Kit** (BigQuery, Spanner, Cloud SQL).
Trois signataires · répartis sur trois entités Google — ce qui dit déjà quelque chose de la portée interne de l'annonce :