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:
- Add sources
- Add named contexts
- Add blocks
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:
Enteradds the sourceRight Arrowopens block suggestionsCtrl/Cmd + Enteropens block suggestions
Review the current selection
The Builder keeps your current context visible above the suggestion list.

This gives you a quick read on:
- the current tree
- live character and token estimates
- which items are already in the bundle
Use the remove control on any row to trim the set while you build.
Remove single items or clear everything

- Remove any individual item with the x control (highlighted in pink).
- Use Clear to remove all selected items at once.
- Watch the total size details (characters and token estimate) to keep tabs on exported context size.
- Use the per-item size to quickly find the biggest items when you need to shrink the bundle.
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:
Copy textCopy link treeClear this context
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:
- sources
- blocks
- named contexts
Pro extends the same Builder with:
- folders
- tags
- external files and folders
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.
