Skip to main content

Plugins

A plugin is a self-contained bundle that extends your agents with skills, toolkits, commands, rules, hooks, sub-agents, and MCP servers. Package related capabilities into one installable unit and distribute it to Cursor, Claude, GitHub Copilot, and Codex through a marketplace. Open it from Build > Plugins.

Plugins list page with a managed marketplace sync prompt, a search field, Plugins Settings and Add Plugin buttons, and columns for Name, Content, Risk, and Status

Table columns

The list page is your organization's inventory of plugins. It supports search and sortable columns.

ColumnDescription
NameDisplay name of the plugin, followed by its version badge and the description beneath. Select a row to open its edit page.
ContentSummary of the components the plugin bundles (skills, toolkits, commands, rules, hooks, sub-agents, MCP servers).
RiskThe plugin's risk score out of 10, color-coded by band. See How Willow Assesses Risk.
StatusPublish state: draft or active.

An export icon at the top right of the table downloads the list.

Row actions

Select the ... menu on any row:

ActionWhat it does
PublishMoves the plugin from draft to active so it can appear in the marketplace.
UnpublishShown in place of Publish on an active plugin. Returns it to draft.
EditOpens the plugin's edit page.
Re-assess RiskRe-runs risk scoring and updates the Risk column.
Download for CursorDownloads the plugin packaged for Cursor.
Download for ClaudeDownloads the plugin packaged for Claude.
DeletePermanently removes the plugin.

The same two download options are available from the Download menu on the plugin's edit page.

Plugin row action menu open showing Unpublish, Edit, Re-assess Risk, Download for Cursor, Download for Claude, and Delete

Publish states

A plugin is created as a draft. Draft plugins are visible only to admins in this list. A plugin must have status: active to appear in the marketplace. Only organization-level plugins (no owner) are published; user-owned plugins remain private. See Distribute a Plugin for the full publish and sync flow.

Marketplace sync status

When marketplace sync is active, a status banner appears at the top of the list page showing:

  • Sync status: Active (green indicator) or Paused
  • Sync mode: Push to GitHub, Pull from GitHub, or Two-way sync
  • Target repository: a link to the GitHub repository
  • Target platforms: icons for each enabled platform (Cursor, Claude, GitHub Copilot, Codex)

If managed marketplace sync is available but not yet configured, a setup prompt appears with a Set up button.

Plugin Settings

Plugin Settings is a separate page controlling organization-wide plugin behavior: the marketplace name, auto-create sync options, target platforms, GitHub sync, and the custom install command. Select Plugins Settings, or the gear icon on this page, to open it.

See Plugin Settings for the full reference.

What to do next