Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/chrisgrieser/shimmering-obsidian/llms.txt

Use this file to discover all available pages before exploring further.

The scratchpad feature gives you a single, always-available note where fleeting thoughts, links, and snippets land without friction. Trigger it from Alfred’s keyword or a global hotkey and your text is appended to the note immediately — Obsidian does not even need to be in the foreground.

Appending Text with the oo Keyword

Type oo in Alfred to interact with your scratchpad note. There are two modes depending on whether you supply text after the keyword:

Append text

Type oo followed by your content — for example, oo remember to check the API docs — and press . The text is appended to the bottom of your scratchpad note (or to a specific section; see below).

Open the note

Type oo with no text and press to open the scratchpad note directly in Obsidian, so you can review or edit everything you have captured.

Hotkey capture

You can also trigger the scratchpad via a configurable hotkey. When invoked this way, the workflow reads your current macOS text selection and appends it to the scratchpad automatically — no typing required. Assign the hotkey in Alfred Preferences under the Shimmering Obsidian workflow.
The scratchpad’s oo keyword is a faster version of pressing fn + ⏎ on any note in the main o search. If you find yourself repeatedly appending to the same note, setting it as your scratchpad saves several keystrokes every time.

Section Targeting

By default, content is appended to the end of the scratchpad note. If your note is structured with headings, you can direct new entries to a specific section by appending #heading-name to the scratchpad_path value in the workflow configuration. For example, setting scratchpad_path to:
Inbox/Scratchpad#Thoughts
…will append all new entries under the heading Thoughts inside Inbox/Scratchpad.md, rather than at the note’s very end. If the heading is not found, the text falls back to the bottom of the note and a macOS notification tells you what happened.

Configuration

Set the scratchpad_path variable in the workflow configuration to the vault-relative path of the note you want to use as your scratchpad — for example, Inbox/Scratchpad or Daily/Fleeting. The .md extension is optional.

Using Alfred Dynamic Placeholders

The scratchpad_path value — and especially any prefix text configured for appended entries — supports Alfred Dynamic Placeholders. This lets you stamp each entry with the current date or time automatically.
Configure the scratchpad prefix variable to something like **{date:short}** — to prepend a formatted date to every entry you append. Combined with the hotkey trigger, this turns the scratchpad into a lightweight timestamped log without any extra steps.
You can also use a Dynamic Placeholder in scratchpad_path itself to target a daily note — for example, a path like Daily/{date:YYYY-MM-DD} resolves to today’s daily note each time the workflow runs.

Configuration Reference

VariableDescription
scratchpad_pathVault-relative path to the scratchpad note (e.g. Inbox/Scratchpad). Supports #heading suffix for section targeting and Alfred Dynamic Placeholders for daily-note paths.

Build docs developers (and LLMs) love