Tag Tactician is an Obsidian plugin that makes it easy to bulk edit the frontmatter tags of multiple notes at once. You can add or remove tags across many files, preview proposed changes, and selectively apply updates to individual notes—all without leaving Obsidian.
Additionally, Tag Tactician comes with a "Related Notes" View to display notes that have similarities to the current active note. Notes are determined to be related based on similarity of tags, filename, links, and more.
Tag Tactician also has a "Tag Navigation" view to display your notes in a hierarchy format organized by their tags.
- Open Settings > Community Plugins.
- Make sure “Safe Mode” is off.
- Click “Browse” and search for
Tag Tactician
. - Click “Install”, then “Enable”.
- BACK UP YOUR VAULT 2. This plugin is still in early development and there is no undo feature!
- Access the bulk-edit modal in one of the following ways:
- Right-click one or more notes or folders and select “Edit tags (frontmatter)”
- In the search results view, click the "search results" component select "Tag-Tactician: Edit tags on X notes"
- A modal will appear, showing:
- Fields for “Tags to add” and “Tags to remove.” 2. For multiple tags, separate them with commas.
- A table listing each file, its current tags, and a live preview of its proposed tags.
- Checkboxes to select/deselect which files should get updated.
- After verifying the changes, click "Apply changes" to update all checked files at once.
- Show Warning for Non-Markdown Files: When enabled, files that aren’t .md are listed with a warning and are excluded from modification.
- Tag List Style: Choose between:
Hyphens (block style arrays)
tags:
- foo
- bar
Brackets (flow style arrays, e.g. tags: [foo, bar]).
tags: [foo, bar]
- Supports Frontmatter Tags Only: Inline #tags (in body text) are not changed.
- Invalid YAML: If a note has broken YAML or duplicate keys for tags, the plugin will skip that note and warn you. You must fix it manually.
- Large Vaults: Updating thousands of notes simultaneously could be slow; consider selecting a smaller scope (folder or partial selection) at a time.
- No Undo: Obsidian doesn’t have a built-in undo for plugin-driven bulk edits. Back up your vault, or test changes on sample notes if you’re unsure.
The Related Notes view helps to find notes in your vault that are potentially related to the current active note.
How much one note is "related" to is determined by customi
7270
zable weighting of tag similarity, title similarity, path
similarity, path similarity, and linking to each other.
To open the Related Notes view, open the command palette and search for "Tag Tactician: Open Related Notes Sidebar".
When a note is active, the Related Notes View will show a list of related notes. Each item contains:
- A link to the note.
- (Optional) A "score" for how similar the note is to the active note (higher is more similar).
- (Optional) A list of tags on the related note.
Above the related notes list is:
- A menu with options such as show/hide tags, show/hide score, and also a button to refresh the list.
- A filtering text box to filter the list of related notes by title or tag.
- Show tags by default: When enabled, the tags of related notes will be shown by default.
- Show score by default: When enabled, the score of related notes will be shown by default.
- Hide results with score below: Related notes with a score below the specified value will be hidden in the view.
- Default value is
1
.
- Default value is
- Score weighting adjustments: Adjust the weight of each factor in the similarity score calculation.
- Higher values increase the importance of that factor.
- Set the weight to
0
to ignore that factor. - Default value for each is
1
.
The Tag Navigation view is a sidebar panel to navigate your notes organized by a hierarchical tag structure. In this way, if a note has a nested tags, that tag effectively acts as a folder in the tag navigation view. This approach is superior to folders because it allows for a note to be in multiple "folders" at once.
Above the tag list is:
- A button to change the sort order of the tags (by name or note count).
- A button to expand/collapse all tags.
- A filtering text box to filter the list by title or tag.
- Default navigation sorting: Choose between sorting tags by name or note count.