Plugin Official

Example Plugin

Reference plugin showing skills, legacy commands and MCP server config for Claude Code plugin authors.

Author
Anthropic
Works with
Claude Code
License
Apache-2.0
Documented
Oct 2, 2026

What Example Plugin is

A comprehensive example plugin demonstrating Claude Code extension options. It includes a model-invoked skill, a user-invoked skill, a legacy command and an .mcp.json. Skills are the preferred format for new plugins.

What it does

How Example Plugin plugs in: which agents run it and what it addsRUNS INYour agentClaude Codeone host documentedPLUGIN · OFFICIALExample PluginBundles of skills, commands, hook…3 install steps1 permission notelicense: Apache-2.0WHAT IT ADDSWhat it doesShows a model-invoked skill (SKIL…Shows a user-invoked slash-comman…Shows the legacy commands/ layout…Shows .mcp.json configuration for…agent → extension → new capability · from the official repository or docs
Where Example Plugin runs and what it adds, from its documentation
  • Shows a model-invoked skill (SKILL.md with name, description, version)
  • Shows a user-invoked slash-command skill with argument-hint and allowed-tools
  • Shows the legacy commands/ layout, loaded identically to skills
  • Shows .mcp.json configuration for an http MCP server

When to use it

Good fit

  • Learning the plugin directory layout
  • Copying a template for your own plugin

Not for

  • Production use; it is a demonstration

How to install Example Plugin

You need: Claude Code

  1. Copy or install the example-plugin directory from the repository
  2. Use /example-command [args]
  3. Edit the skills and .mcp.json for your own plugin

Permissions and security

What it can access

  • Example MCP server entry points at an example URL

Review the source before granting an agent access to credentials or production systems. We document what the maintainers state; we do not audit code.

Limitations

  • Legacy commands/ format is not recommended for new plugins

Tools it extends

Frequently asked questions

What does example-plugin demonstrate?

Skills, legacy commands and MCP server configuration in a Claude Code plugin. source

Should I use commands/ or skills/ in a new plugin per example-plugin?

Skills; the commands/ layout is legacy and loads identically. source

What is the plugin.json location in example-plugin?

.claude-plugin/plugin.json. source

Related guides

Sources and gaps

Not stated by the maintainers: Release date and version history are not shown in the plugin README; No install command in README.

More extensions to look at