IntegrationsPluginsInstall a Plugin

Install a plugin

Prebuilt plugins let you add capabilities to Syntic Code without assembling rules, skills, and commands yourself. This page covers finding plugins, installing them, and managing what you have added. Plugins come from marketplaces, which are simply catalogs of plugins, and from individual repositories.

Finding plugins

Browse a marketplace to see what is available. A marketplace lists each plugin with its name, description, and version, so you can tell at a glance what a plugin adds before installing it.

# Add a marketplace, then browse it
syntic plugin marketplace add syntic-ai/plugin-registry
syntic plugin search

You can also install directly from any repository that contains a plugin, without going through a marketplace.

Installing

Install a plugin by name from a marketplace, or by pointing at a repository. Installing shows you exactly what the plugin contributes, its rules, skills, commands, MCP servers, and hooks, and asks you to confirm before anything is enabled.

# From a marketplace
syntic plugin install code-review-suite
 
# From a repository
syntic plugin install github:acme/syntic-conventions

Add --scope project to commit the plugin to the current repository so teammates get it automatically, or --scope user to keep it to yourself.

Managing installed plugins

List what you have installed, update to newer versions, and remove plugins you no longer need. Because plugins are versioned, updates are explicit and you can pin or roll back a version if a change causes trouble.

syntic plugin list
syntic plugin update code-review-suite
syntic plugin remove code-review-suite

Trust and safety

A plugin can add hooks that run commands and MCP servers that reach external systems, so install only from sources you trust. Review the summary shown at install time, check the plugin’s repository if you are unsure, and prefer pinned versions for anything that runs automatically. When installing at project scope, remember that everyone who clones the repository inherits the plugin.