Skip to main content
A plugin packages skills, commands, and connectors. You can make one for yourself in claude.ai or the Claude desktop app without writing files: from Customize > Plugins, select Add > Create with Claude, describe what you need, and save the plugin Claude produces to your account. A plugin you create this way is for you. It lives on your account, and on a Team or Enterprise plan you can share it with specific people or your whole organization from its page in Customize. It isn’t a directory listing; if you later want that, see Submit a plugin you created with Claude at the end of this page.
To begin, start a new plugin from the Add menu, describe it to Claude and save it, then review the plugin Claude made.

Create the plugin with Claude’s help

When you create a plugin with Claude, you start a conversation from the Add menu on Customize > Plugins, describe the task you want the plugin to handle, and save the plugin that Claude produces.

Start from the Add menu

To start a new plugin:
1

Open the Add menu

Go to Customize > Plugins in claude.ai or the desktop app and select Add.
2

Choose how to create it

Choose one of these:
  • Create with Claude: start a new conversation, or a new Cowork task in the desktop app, with a request to create a plugin already filled in for you to send. Choose this when you can describe the task you want the plugin to handle but don’t want to write skill files
  • Create a plugin: fill in a form with the plugin’s name and what it helps with, then write its skills, commands, and connectors in an editor. Choose this when you already know what each piece should say
If neither item appears in the Add menu, plugin creation isn’t available on your account. Your organization can turn it off, and so can your IT department’s configuration of the desktop app. Manage plugins for your organization covers the organization setting.

Describe and save the plugin

After you choose Create with Claude, a conversation opens where you tell Claude what the plugin is for, and Claude assembles it as a .plugin file that you save to your account:
1

Describe what the plugin is for

Tell Claude the job the plugin should help with, in the same words you’d use to explain it to a colleague: the task, when it comes up, and what a good result looks like.
2

Answer Claude's questions

Answer Claude’s follow-up questions, such as which of your connectors the plugin should use. You can change any of it later.
3

Save the plugin Claude assembles

Claude writes the skills and commands, includes the connectors you chose, and shows the result as a file card in the conversation. Select Save plugin on that card to add it to your account. It’s then listed under Customize > Plugins, on the Yours view.

Review what Claude made

Check the plugin before you rely on it:
1

Open the plugin

Open Customize > Plugins and select the new plugin.
2

Read what it contains

Read the skills, commands, and connectors it contains.
3

Sign in to its connectors

Sign in to any bundled connector from the plugin’s page.
4

Try it on a real request

Start a chat, or a Cowork task in the desktop app, with the kind of request the plugin is for, and check that Claude follows the plugin’s skills.

Use, disable, or remove your plugin

The plugin is on your account for the organization you created it in, so it’s available in your chats, in Cowork, and in Claude Code as a synced plugin. Open the plugin from Customize > Plugins to disable or remove it:
  • Disable it: turn off the plugin’s toggle
  • Remove it: open its menu and select Remove to delete it from your account
To give the plugin to other people in your organization, see Share a plugin with teammates. It covers sharing with specific people and publishing to your organization’s library, both on Team and Enterprise plans.

Submit a plugin you created with Claude

Anthropic’s directory reads plugins from a GitHub repository, so a plugin that lives only on your account can’t be submitted as it is. If you decide you want it listed, get its files from the same conversation and go through the normal submission route:
1

Ask Claude for the plugin as a folder

In the conversation where Claude made the plugin, ask for it “as a plugin folder I can push to GitHub for the directory”, download the zip Claude produces, and check that it has .claude-plugin/plugin.json, the skills/ folder, a README.md, and a LICENSE.
2

Check the manifest and README

Unzip the folder and compare plugin.json with Write the manifest. Claude may include fields the manifest doesn’t use and leaves placeholders such as your name for you to fill in. If you have Claude Code installed, run claude plugin validate on the folder, as Check the plugin on your machine describes.
3

Push and submit

Push the folder to a public GitHub repository, then follow Submit a plugin.

Next steps