Skip to content

First-party source

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

Themes and snippets

Fresh

List, install, uninstall, and set themes. Enable and disable CSS snippets.

Commands for Themes and CSS snippets.

themes

List installed themes.

bash
versions           # include version numbers

theme

Show active theme or get info.

bash
name=<name>        # theme name for details

theme:set

Set active theme.

bash
name=<name>        # (required) theme name (empty for default)

theme:install

Install a community theme.

bash
name=<name>        # (required) theme name

enable             # activate after install

theme:uninstall

Uninstall a theme.

bash
name=<name>        # (required) theme name

snippets

List installed CSS snippets.

snippets:enabled

List enabled CSS snippets.

snippet:enable

Enable a CSS snippet.

bash
name=<name>        # (required) snippet name

snippet:disable

Disable a CSS snippet.

bash
name=<name>        # (required) snippet name

See also

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