Skip to main content

Documentation Index

Fetch the complete documentation index at: https://factory-docs-academy-content-candidates.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Plugin marketplaces are Git-backed catalogs of plugins that Droid can browse, install, and update. Use marketplaces to discover official plugins, connect external plugin ecosystems, develop plugins locally, or distribute approved team workflows.

Marketplace commands

Use /plugins and open the Marketplaces tab, or run marketplace commands from your shell.
ActionCommand
Add a marketplacedroid plugin marketplace add <source>
List marketplacesdroid plugin marketplace list
Update marketplacesdroid plugin marketplace update [name]
Remove a marketplacedroid plugin marketplace remove <name>
Install a plugindroid plugin install <plugin@marketplace> [--scope user|project]
Update a plugindroid plugin update [plugin@marketplace] [--scope user|project]
Uninstall a plugindroid plugin uninstall <plugin@marketplace> [--scope user|project]
Plugin IDs use the format pluginName@marketplaceName.
Removing a marketplace does not uninstall plugins that came from that marketplace. Installed plugins keep working from the local plugin cache.

Marketplace examples

# Add the curated Factory marketplace
droid plugin marketplace add https://github.com/Factory-AI/factory-plugins

# Install official plugins
droid plugin install droid-control@factory-plugins
droid plugin install droid-evolved@factory-plugins
droid plugin install security-engineer@factory-plugins

Official Factory marketplace

Factory maintains a curated plugin marketplace at Factory-AI/factory-plugins. Common official plugins include:
PluginDescription
droid-controlTerminal, browser, and computer automation for demos, QA, and behavior verification
droid-evolvedSkills for session navigation, human writing, skill creation, visual design, frontend design, and browser automation
security-engineerSecurity review, threat modeling, commit scanning, and vulnerability validation

External plugin marketplaces

Droid can add external Git-backed marketplaces when they use a compatible marketplace and plugin structure. This includes marketplaces originally built for Claude Code, private team marketplaces, and local marketplace folders used during plugin development. External marketplaces let teams reuse plugin ecosystems without copying plugin files into each repository.
Review external plugin code before installing it. Plugins can include hooks and MCP server configuration that run in your local environment.

Team and organization rollout

Use extraKnownMarketplaces and enabledPlugins in settings when a team or organization should register marketplaces or install plugins automatically:
{
  "extraKnownMarketplaces": {
    "team-plugins": {
      "source": {
        "source": "github",
        "repo": "your-org/internal-plugins"
      }
    }
  },
  "enabledPlugins": {
    "code-standards@team-plugins": true
  }
}
When Droid starts, it registers marketplaces from extraKnownMarketplaces and installs plugins listed in enabledPlugins if they are not already installed. The installation scope follows the settings location:
Settings locationPlugin scope
Organization managed settingsorg
User settingsuser
Project settingsproject
Organizations that need centralized control over approved plugins can use an Enterprise Plugin Registry pattern with org-managed settings.

See also