{
  "schema_version": "1.1",
  "id": "archive:https://vercel.com/blog/introducing-agent-plugins",
  "slug": "introducing-agent-plugins-03zlvnf",
  "url": "https://feed7.dev/p/introducing-agent-plugins-03zlvnf",
  "title": "Introducing Agent Plugins",
  "why_included": "Agent Plugins 1.0.0 standardizes how Skills and MCP servers are packaged, letting extension authors target several agent clients with one portable directory.",
  "summary": "**Agent Plugins 1.0.0** defines a vendor-neutral package with a root **plugin.json**, Skills under skills/, and MCP configuration in mcp.json. Launch support covers ChatGPT and Codex, Cursor, GitHub Copilot, Kiro, and VS Code.",
  "practical_implication": "Extension authors can consolidate portable Skills and MCP servers behind one manifest. Client builders should implement independent component validation so one malformed component does not prevent unrelated components from loading.",
  "agent_context": "**Agent Plugins 1.0.0** defines a vendor-neutral package with a root **plugin.json**, Skills under skills/, and MCP configuration in mcp.json. Launch support covers ChatGPT and Codex, Cursor, GitHub Copilot, Kiro, and VS Code.\n\nExtension authors can consolidate portable Skills and MCP servers behind one manifest. Client builders should implement independent component validation so one malformed component does not prevent unrelated components from loading.\n\nThe standard deliberately excludes installation, distribution, policy, commands, hooks, agents, and client UX. Namespaced extensions preserve product-specific behavior, so complete portability still depends on each client's implementation.",
  "source": {
    "name": "Vercel",
    "url": "https://vercel.com/blog/introducing-agent-plugins",
    "published_at": "2026-08-06T00:00:00.000Z"
  },
  "source_class": "blog_post",
  "content_type": "Engineering Post",
  "layer": "context",
  "domains": [
    "coding"
  ],
  "topics": [
    "skills",
    "mcp",
    "coding-agents"
  ],
  "verification": {
    "status": "official_source",
    "label": "Official Source",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [
    "The standard deliberately excludes installation, distribution, policy, commands, hooks, agents, and client UX. Namespaced extensions preserve product-specific behavior, so complete portability still depends on each client's implementation."
  ],
  "connected_context": {
    "meaning": "This establishes a shared packaging and discovery contract for Skills and MCP servers, reducing the need for per-client conversion across supported agents. It narrows portability to reusable components rather than the full plugin lifecycle, leaving installation, distribution, policy, security, UX, and product-specific behavior with each client; independent validation also makes partial loading a compatibility requirement.",
    "corpus_size": 419,
    "generated_at": "2026-08-12T10:04:31.567Z",
    "connections": [
      {
        "title": "Introducing Agent Plugins 1.0.0",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/changelog/introducing-agent-plugins-1-0-0",
        "feed7_url": "https://feed7.dev/p/introducing-agent-plugins-1-0-0-1siprx9",
        "reason": "The changelog announces the same 1.0.0 contract, while this fuller account adds the implementation consequence that malformed components should not block unrelated ones."
      },
      {
        "title": "We Vetted 2000 AI Skills Before They Reached Developers — Lucas Palma, Nubank",
        "source_name": "AI Engineer",
        "source_url": "https://www.youtube.com/watch?v=iKQ78wyJEXU",
        "feed7_url": "https://feed7.dev/p/we-vetted-2000-ai-skills-before-they-reached-developers-lucas-palma-nuba-0k4ehkz",
        "reason": "Because the standard excludes distribution and policy, Nubank’s scanning and marketplace gates remain necessary governance around portable Skills and MCP access."
      },
      {
        "title": "alirezarezvani/claude-skills",
        "source_name": "GitHub",
        "source_url": "https://github.com/alirezarezvani/claude-skills",
        "feed7_url": "https://feed7.dev/p/claude-skills-06ix38u",
        "reason": "The shared format could replace some client-specific conversion used by this cross-agent catalog, but it does not replace its installation or security-auditing work."
      },
      {
        "title": "Vercel Plugin now available in VS Code and GitHub Copilot CLI",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/changelog/vercel-plugin-now-available-in-vs-code-and-github-copilot-cli",
        "feed7_url": "https://feed7.dev/p/vercel-plugin-now-available-in-vs-code-and-github-copilot-cli-11mhomy",
        "reason": "Vercel’s multi-client plugin is a concrete beneficiary of packaging shared guidance once for compatible clients."
      }
    ]
  },
  "lifecycle": "Current",
  "published_at": "2026-08-06T00:00:00.000Z",
  "modified_at": "2026-08-06T00:00:00.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/introducing-agent-plugins-03zlvnf",
    "json": "https://feed7.dev/p/introducing-agent-plugins-03zlvnf.json",
    "markdown": "https://feed7.dev/p/introducing-agent-plugins-03zlvnf.md"
  }
}