---
title: "Agent Plugins"
canonical: "https://canmyagentuse.com/specs/agent-plugins"
contentKind: "specification"
locale: "en"
description: "Cross-vendor package format that composes portable agent components and namespaced host extensions."
llmSummary: "Agent Plugins 1.0 uses a closed JSON manifest with optional skills and MCP configuration plus namespaced extensions. Vendor-native plugin formats remain separate."
publishedAt: "2026-08-28T00:00:00.000Z"
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: null
tags: ["plugins","skills","mcp","packaging"]
---

# Agent Plugins

Agent Plugins 1.0 uses a closed JSON manifest with optional skills and MCP configuration plus namespaced extensions. Vendor-native plugin formats remain separate.

- HTML: https://canmyagentuse.com/specs/agent-plugins
- JSON: https://canmyagentuse.com/api/v1/specs/agent-plugins.json
- Markdown: https://canmyagentuse.com/specs/agent-plugins.md

Agent Plugins combines a portable manifest core with optional skills and MCP configuration. Namespaced extensions allow hosts to preserve non-portable behavior without redefining the core format.

Open Agent Plugins, Claude plugins, Cursor plugins, Codex plugins, Kiro Powers, and VS Code agent plugins are related packaging families, not automatically interchangeable formats. The catalog keeps their install, trust, hook, and lifecycle semantics distinct.

## Revision identity

- Authority: Cross-vendor technical steering committee
- Revision: 1.0.0
- Maturity: stable
- Structure: Closed JSON manifest with optional skills, MCP configuration, and vendor namespaces
- Canonical specification: https://agent-plugins.org/specification/1.0
- Roles: plugin-author, client, host
