Skip to main content
You can install the same plugin folder everywhere you use Claude, but chat, Cowork, and Claude Code each load a different subset of what the folder can contain. A surface skips a component it doesn’t load, so a plugin can look complete in one place and partial in another. This page is for anyone checking a component or behavior before relying on it, whether you’re installing a plugin, building one, or submitting one to the directory.

Compare component support by app

The tables on this page use these column names:
  • Chat: conversations in claude.ai on the web, in the Claude desktop app, and in the mobile apps
  • Cowork: Cowork tasks in the desktop app
  • Claude Code: the terminal, the IDE extensions, and the desktop app’s Code tab
A component marked “Ignored” is skipped on that surface, and a component marked “Can’t be installed” makes that surface refuse the whole plugin. When you submit a plugin to the directory, the portal derives the surfaces it supports from these same rules and shows them to you before you submit.

Compare installation, sync, and admin controls

Chat and Cowork read plugins from your claude.ai account, and Claude Code reads them from the machine it runs on.