
TL;DR
Vercel, OpenAI, GitHub, Microsoft, AWS, and Cursor collaborated on Agent Plugins 1.0.0, an open standard that packages Agent Skills and MCP servers into one portable plugin. ChatGPT, Codex, Cursor, GitHub Copilot, Kiro, and VS Code load the format on day one.
On August 6, Vercel published Agent Plugins 1.0.0, an open, vendor-neutral standard for packaging Agent Skills and MCP servers into distributable plugins. The format is deliberately tiny: a directory with a plugin.json manifest and fixed locations for components. Six agent clients ship support at launch - ChatGPT and Codex, Cursor, GitHub Copilot, Kiro, and VS Code - and all of them can load both component types on day one.
The project is as notable for who is in it as for what it does. Vercel initiated the proposal; representatives from AWS, Anysphere, GitHub, Microsoft, and OpenAI refined it into the 1.0.0 release. The Technical Steering Committee lists core maintainers from Amazon, Cursor, Microsoft, OpenAI, and Vercel, and the project claims no single company's product roadmap sets the format's direction. Governance is public: the specification repo has been developed in the open since April 2026, material changes begin as GitHub Discussions, and the docs are licensed CC BY 4.0.
An Agent Plugin is a directory with a required manifest and optional components in fixed locations:
my-plugin/
├── plugin.json
├── skills/
│ └── summarize/
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
├── mcp.json
└── com.example.client/
└── hooks/
plugin.json identifies the plugin and targets a spec version. The minimum manifest is two fields:
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "my-plugin"
}
Everything else is file structure. skills/ holds Agent Skills in the existing Agent Skills specification format - SKILL.md with name and description frontmatter, plus optional scripts/ and references/. mcp.json describes MCP servers over stdio, Streamable HTTP, or the legacy HTTP+SSE transport. Clients check for plugin.json at the root, discover the components they support, and validate each component independently, so one invalid component does not disable the rest of the plugin.
Client-specific behavior lives in reverse-domain namespaces such as com.example.client/. Other clients ignore those namespaces, which keeps vendor features from leaking into the portable contract. A client can support either component type or both - the spec defines what is portable, not which parts a given client must load.
From the archive
Aug 6, 2026 • 6 min read
Aug 6, 2026 • 7 min read
Aug 6, 2026 • 6 min read
Aug 6, 2026 • 7 min read
Version 1 is a small interoperability floor, not a marketplace. Distribution, installation, permissions, policy, and user experience all stay under each client's control. The scope covers exactly two component types, Agent Skills and MCP servers, both of which already have their own mature specifications - Agent Plugins does not redefine either. Commands, hooks, and agents remain client-specific for now; the Technical Steering Committee may add component types in future versions only when a demonstrated portability need and implementer support exist.
The same clients that each invented their own plugin conventions are the ones agreeing on this one. The practical effect for authors is the end of the repackaging tax: today a skill or MCP server with identical content needs client-specific metadata, discovery paths, and MCP configuration per target. Our coverage of the skills versus MCP split and the case for skills over prompts kept circling the same friction: the underlying component is portable, the packaging is not. Agent Plugins targets exactly that seam.
It is also the direct continuation of two trends we have been tracking. The skill registry and package-manager trajectory we covered in May assumed the ecosystem would converge on governance and dependency handling for agent instructions; a shared package format is the structural prerequisite for that to happen across vendors rather than inside one client. And the standard ships in the same month the MCP 2026-07-28 spec went live in production servers like Vercel MCP - the tooling ecosystem is consolidating around a small set of shared contracts for the first time.
The standard is young and deliberately thin. There is no distribution or discovery mechanism in v1 - no canonical registry, no install command, no marketplace. "Portable" means a client that implements the conformance checklist can load your plugin; it does not mean your users can find it. ChatGPT and Codex support MCP over stdio and Streamable HTTP but not the legacy HTTP+SSE transport, so a plugin targeting every launch client should pick modern transports. And because each client controls installation and UX, the experience of installing the same plugin still differs by client even when the payload does not.
If you author skills or MCP servers: the cheap first step is a directory restructure - plugin.json at the root, SKILL.md files under skills/, servers described in mcp.json. The manifest schema is public, and the spec's author guide walks through a minimal plugin with one skill. If you build an agent client, the conformance checklist defines the minimum for discovering and loading plugins, and you can support components incrementally.
The things to watch: whether plugin registries and marketplaces emerge on top of the format, whether the TSC adds component types in 1.1, and how quickly the six launch clients converge on install and permission flows. A standard this small is easy to implement; the hard part is the ecosystem actually using it.
Read next
GitHub trending is full of agent skill registries. The winning pattern is not more prompts. It is dependency governance for the instructions your coding agents inherit.
8 min readA decision framework for 2026: MCP servers give an agent access to a live system, Agent Skills teach it how to do a task. Here is when to build each, when to build both, and the criteria that actually decide it, grounded in the MCP spec and Anthropic's skills docs.
10 min readThe coding-agent workflow is maturing past giant hand-written prompts. The winning pattern in 2026 is a control stack: project rules, reusable skills, bounded sub-agents, and deterministic tools around the model.
9 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Open-source terminal agent runtime with approval modes, rollback snapshots, MCP servers, LSP diagnostics, and a headless...
View ToolGives AI agents access to 250+ external tools (GitHub, Slack, Gmail, databases) with managed OAuth. Handles the auth and...
View ToolA hosted infinite canvas your headless AI agents drive over MCP. Any MCP-speaking agent - Claude Code, Codex, Cursor, or...
View ToolThe TypeScript toolkit for building AI apps. Unified API across OpenAI, Anthropic, Google. Streaming, tool calling, stru...
View ToolAuthor, test, score, and govern reusable AI agent skills before production registry.
View AppSpec out AI agents, run them overnight, wake up to a verified GitHub repo.
View AppTurn a one-liner into a working Claude Code skill. From idea to installed in a minute.
View AppConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsWhat MCP servers are, how they work, and how to build your own in 5 minutes.
AI AgentsConfigure model, tools, MCP, skills, memory, and scoping.
Claude Code
Buzz by Block: Open-Source Slack-Style Collaboration for Humans + AI Agents (Demo & Setup) Check out Arcade: https://arcade.dev.plug.dev/xiDRwlA Repo: https://github.com/block/buzz The video introd...

Build Anything with Vercel, the Agentic Infrastructure Stack Check out Vercel: https://vercel.plug.dev/cwBLgfW The video shows a behind-the-scenes walkthrough of how the creator rapidly builds and d...

Check out Trae here! https://tinyurl.com/2f8rw4vm In this video, we dive into @Trae_ai a newly launched AI IDE packed with innovative features. I provide a comprehensive demonstration...

GitHub trending is full of agent skill registries. The winning pattern is not more prompts. It is dependency governance...

A decision framework for 2026: MCP servers give an agent access to a live system, Agent Skills teach it how to do a task...

The coding-agent workflow is maturing past giant hand-written prompts. The winning pattern in 2026 is a control stack: p...

Vercel MCP now serves both the stateless 2026-07-28 protocol and the 2025 protocol from one endpoint, with mcp-handler 2...

MCP isn't just a plugin format - it's a full JSON-RPC protocol for connecting LLMs to tools, resources, and prompts. Her...

Automated skill optimizers write long SKILL.md files whose credit is a black box. SkillSV attributes value to rules, exa...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.