Skip to content

Official Smart Plugins site

Smart Plugins are independent third-party plugins for Obsidian. Smart Connections is the flagship plugin.

Smart Context Builder

Smart Context Builder is the fastest way to assemble a reusable context bundle inside Obsidian.

Search, add, review, name, and copy from one native modal.


Open the Builder

Run:

Smart Context: Open Selector for New Context

The empty state starts with three entry points:

That lets you start from a whole note, an existing named context, or a precise block.


Select sources with fuzzy search

Start typing to filter note titles.

Press Enter to add the highlighted source.

As soon as you add something, the selected tree stays pinned at the top of the modal so you can keep building without losing track of the current bundle.

Use blocks when precision matters

Use whole sources when the note is short or mostly relevant.
Use blocks when the note is long and only a section matters.

From a highlighted source:


Review the current selection

The Builder keeps your current context visible above the suggestion list.

This gives you a quick read on:

Use the remove control on any row to trim the set while you build.

Remove single items or clear everything


Save as a named context

Type a name in the header to save the current selection as a reusable Smart Context.

This is the fastest way to turn a one-off working set into something you can reopen later from the named contexts dashboard.

Slash names also group cleanly in the named contexts dashboard (like nested tags in Obsidian).


Copy from the Builder

Use the copy action for a direct text export, or open the menu for the full set of Builder actions.

Current actions shown here:

Use Copy text when you want the merged context bundle.
Use Copy link tree when you want a compact markdown tree of the selection instead.


Context item types

Core Builder supports:

Pro extends the same Builder with:

That keeps the core flow simple while still letting power users build larger working sets from repo files or dynamic groups.

Advanced context building

Dynamic groups (Pro)

Add folders and tags so that the named context stays up-to-date with their contents.

Exclusions (Pro)

Use exclusions to exclude sub-folders or specific notes from a dynamic group. For example, add a code repository and exclude the "packages" folder. Exclusions can be added globally and to specific contexts.

External sources (Pro)

Build contexts using files from outside your Obsidian vault.

Related pages