Skip to content

First-party source

Desktop command contract: Obsidian CLI, retrieved 2026-08-29 EDT. See the dated source ledger.

Plugins

Fresh

List, enable, disable, install, uninstall, and reload core and community plugins. Toggle restricted mode.

Commands for Core plugins and Community plugins.

plugins

List installed plugins.

bash
filter=core|community  # filter by plugin type

versions               # include version numbers
format=json|tsv|csv    # output format (default: tsv)

plugins:enabled

List enabled plugins.

bash
filter=core|community  # filter by plugin type

versions               # include version numbers
format=json|tsv|csv    # output format (default: tsv)

plugins:restrict

Toggle or check restricted mode.

bash
on                 # enable restricted mode
off                # disable restricted mode

plugin

Get plugin info.

bash
id=<plugin-id>     # (required) plugin ID

plugin:enable

Enable a plugin.

bash
id=<id>                # (required) plugin ID
filter=core|community  # plugin type

plugin:disable

Disable a plugin.

bash
id=<id>                # (required) plugin ID
filter=core|community  # plugin type

plugin:install

Install a community plugin.

bash
id=<id>            # (required) plugin ID

enable             # enable after install

plugin:uninstall

Uninstall a community plugin.

bash
id=<id>            # (required) plugin ID

plugin:reload

Reload a plugin (for developers).

bash
id=<id>            # (required) plugin ID

See also

Unofficial SOP mirror. Built for terminal-driven and agentic Obsidian workflows.