Skip to main content

Plugins Tab

The Plugins tab shows all installed Copilot CLI plugins, their status, and available upgrades.

Columns

ColumnDescription
NamePlugin name (GitHub slug)
VersionCurrently installed version
Statusenabled or disabled
Upgrade AvailableLatest version if newer than installed, otherwise blank

Detail Pane

Selecting a plugin reveals its full details:

  • Name and version
  • Path on disk (~/.copilot/installed-plugins/<name>/)
  • Enabled state
  • Cache path
  • Upgrade info — latest available version and whether an upgrade is pending

Actions

KeyActionDescription
aAddInstall a new plugin. Prompts for a GitHub slug (e.g., owner/repo).
xUninstallRemove the selected plugin. Shows a confirmation prompt before deleting.
tToggleEnable or disable the selected plugin without uninstalling it.
uUpgradeUpgrade the selected plugin to the latest version (only available when an upgrade is detected).
mMarketplaceOpen the plugin marketplace browser to discover new plugins.

How It Works

Plugin data is read from the installedPlugins section of ~/.copilot/config.json. Each entry records the plugin's GitHub slug, installed version, enabled state, and local path.

Upgrade detection compares the installed version against the latest git tags in the plugin's GitHub repository. If a newer tag exists, the "Upgrade Available" column shows the new version.

Plugin-Bundled Content

Plugins can bundle their own skills and agents by placing YAML files in their installation directory:

  • ~/.copilot/installed-plugins/<plugin>/skills/ — bundled skills
  • ~/.copilot/installed-plugins/<plugin>/agents/ — bundled agents

These bundled items appear in the Skills & Agents tab, attributed to their parent plugin. See the Skills & Agents page for details on how discovery works.