Skip to content

First-party source

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

Command palette and hotkeys

Fresh

List and execute commands registered by Obsidian and plugins. List, query, and inspect hotkey bindings.

Commands for Command palette and Hotkeys. This includes all commands registered by plugins.

commands

List available command IDs.

bash
filter=<prefix>    # filter by ID prefix

command

Execute an Obsidian command.

bash
id=<command-id>    # (required) command ID to execute

hotkeys

List hotkeys for all commands.

bash
total              # return hotkey count
verbose            # show if hotkey is custom
format=json|tsv|csv  # output format (default: tsv)

hotkey

Get hotkey for a command.

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

verbose            # show if custom or default

See also

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