Skip to content

Passthrough plugin

Use --passthrough when you want a plugin’s native files in the provider layout without updating the capabilities file or running capa’s managed server/proxy path for that add.

Drop a community plugin into Cursor (or another provider) with one command, specifying the provider explicitly in CI/non-TTY.

Terminal window
capa add --plugin slackapi/slack-mcp-plugin --passthrough -p cursor

Other source shapes work the same way:

Terminal window
capa add --plugin anthropics/claude-plugins-official::plugins/frontend-design --passthrough -p cursor
capa add --plugin https://github.com/anthropics/claude-plugins-official/tree/main/plugins/code-review --passthrough -p claude-code
FlagRole here
--pluginTreat the source as a plugin
--passthroughWrite provider-native files; skip capabilities file / capa management
-p, --providerTarget provider (required in non-TTY)

Plugin sub-agents honor any providers allow-list, so a sub-agent is only written for the providers it targets. Plugin rules are folded using the same shared instruction file layout as a normal install.

When you want the capabilities file to own the plugin:

Terminal window
capa add --plugin slackapi/slack-mcp-plugin --install

Then declare tools that reference the plugin’s MCP servers and bind skills with type: plugin as needed.