Skip to content

First-party source

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

Bookmarks

Fresh

List and add bookmarks. Bookmarks can point at files, folders, headings, blocks, search queries, or URLs.

Commands for Bookmarks.

bookmarks

List bookmarks.

bash
total              # return bookmark count
verbose            # include bookmark types
format=json|tsv|csv  # output format (default: tsv)

bookmark

Add a bookmark.

bash
file=<path>        # file to bookmark
subpath=<subpath>  # subpath (heading or block) within file
folder=<path>      # folder to bookmark
search=<query>     # search query to bookmark
url=<url>          # URL to bookmark
title=<title>      # bookmark title

See also

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