- If you’d rather write the files yourself, see Plugin structure and testing
- If you want to make a plugin available to everyone in your organization, see Publish a plugin to your organization
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
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
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
- Plugins: turn off, remove, or update plugins on your account
- Plugin feature support across platforms: check which of the plugin’s components work in chat, Cowork, and Claude Code
- Share a plugin with teammates: give the plugin to specific people or your organization