Skip to main content

Overview

Plugins bundle capabilities into reusable workflows in ZeroTwo and ZeroCode. They can include skills, connectors, or both. Both products use one universal plugin directory, so the same public plugins are discoverable from their supported surfaces. Plugins are available with ZeroTwo Work on the web and with ZeroTwo Work or ZeroCode in the ZeroTwo desktop app. ZeroCode CLI also has a plugin browser for ZeroCode environments. Plugins aren’t available in Chat, the desktop app, or mobile.
In the ZeroTwo desktop app, select ZeroTwo and turn on Work in the switcher, or select ZeroCode. Then open Plugins to browse, install, and use plugins. Installed plugins can add skills, connectors, and MCP tools to new chats.
Extend what ZeroTwo and ZeroCode can do, for example:
  • Install the ZeroCode Security plugin to scan authorized code and confirm plausible vulnerability findings.
  • Install the Gmail plugin to work with Gmail.
  • Install the Google Drive plugin to work across Drive, Docs, Sheets, and Slides.
  • Install the Slack plugin to summarize channels or draft replies.
A plugin can contain one or more of these parts:
  • Skills: reusable instructions for specific kinds of work. ZeroTwo and ZeroCode can load them when needed so they follow the right steps and use the right references or helper scripts for a task.
  • Connectors: connections to tools like GitHub, Slack, or Google Drive, so ZeroTwo and ZeroCode can read information from those tools and take actions in them. Connectors expose tools and can optionally include custom UI.
  • MCP servers: services that give ZeroTwo and ZeroCode access to more tools or shared information, often from systems outside your local project. They’re also the services behind connectors. They define tools, enforce auth, return structured data, and perform actions against external systems.
  • Browser extensions: browser capabilities that a plugin needs for its workflow.
  • Hooks: commands that run at configured lifecycle points. Review and trust plugin hooks before you enable them.
  • Scheduled task templates: reusable starting points for recurring tasks where scheduled tasks are available.
You can share plugins by publishing them through a marketplace source, such as a repo marketplace for a project or team. See Build plugins for marketplace setup, packaging, and distribution guidance. If you are building an integration, start with Build an MCP server. If the plugin needs custom UI, use the optional UI guide.

Use and install plugins

Universal plugin directory

ZeroTwo and ZeroCode use the same public plugin catalog. To browse and install plugins from a supported graphical surface:
  • On the web, turn on Work in the switcher and open Plugins.
  • In the ZeroTwo desktop app, select ZeroTwo and turn on Work in the switcher, or select ZeroCode. Then open Plugins.

API key availability

If you sign in to ZeroCode with a ZeroTwo API key, you can browse, install, and manage supported ZeroTwo-curated plugins in ZeroTwo desktop app and ZeroCode in the ZeroTwo desktop app. Some plugins aren’t available with API key authentication because their connection flows require unsupported OAuth capabilities. Review plugin usage on the Platform Usage page.

How permissions and data sharing work

On ZeroTwo web, ZeroTwo Work chats use the workspace permissions and tools available to that chat. Connectors still require their own sign-in and access.
  • Bundled skills become available when you start a new chat or CLI session after installation.
  • If a plugin includes connectors, the active product may prompt you to install or sign in to those connectors during setup or the first time you use them.
  • If a plugin includes MCP servers, they may require extra setup or authentication before you can use them.
  • When ZeroTwo sends data through a bundled connector, that service’s terms and privacy policy apply.

Remove a plugin

To remove a plugin, open it from a supported plugin browser and select Uninstall plugin when that action is available. Workspace-installed or default plugins may not offer that action; your workspace administrator controls them instead. Uninstalling a plugin removes the plugin bundle from that ZeroTwo or ZeroCode environment, but bundled connectors stay connected until you manage them in ZeroTwo.

Build your own plugin

If you want to create, test, or distribute your own plugin, see Build plugins. That page covers local scaffolding, manual marketplace setup, workspace sharing, plugin manifests, and packaging guidance. If your plugin includes server-backed capabilities, see Build an MCP server. MCP tools can work without custom UI or return UI when a visual surface helps the workflow. When your plugin is ready for review, see Submit plugins for the ZeroTwo Platform submission flow, required permissions, review materials, MCP checks, and test case requirements.

Plugin guides