Bulk manipulate YAML front matter with condition-based rules and preview.
- Bulk Operations: Apply YAML changes to multiple notes at once
- Condition-Based Rules: Use powerful filters to target specific notes
- Preview Changes: See what will change before applying modifications
- Safe Operations: Preview mode prevents accidental data loss
- Flexible Queries: Support for complex conditions and array operations
- Array Manipulation: Add, remove, or modify array elements in YAML front matter
This plugin is currently in beta. Install via BRAT for automatic updates:
- Install the BRAT plugin
- Open BRAT settings (Settings → BRAT)
- Click "Add Beta plugin"
- Enter:
ramnathk/obsidian-yaml-toolkit - Click "Add Plugin"
- Enable the plugin in Settings → Community Plugins
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder in your vault:
.obsidian/plugins/yaml-toolkit/ - Copy the downloaded files to this folder
- Reload Obsidian
- Enable the plugin in Settings → Community Plugins
- Open the command palette (
Cmd/Ctrl + P) - Search for "YAML Toolkit"
- Select your desired operation
- Configure conditions and actions
- Preview changes
- Apply when satisfied
- Condition: Note is in specific folder
- Action: Add tag to
tagsarray - Preview: See which notes will be affected
- Condition: Note contains specific text
- Action: Set
statusfield tocomplete - Preview: Verify the changes
- Condition: All notes (or filtered selection)
- Action: Add missing fields with default values
- Preview: Ensure consistency across vault
- Obsidian v0.15.0 or higher
- Desktop only (not available on mobile)
📚 Full Documentation Site - Complete guides, examples, and reference
- Getting Started - Learn the basics
- Installation Guide - Step-by-step setup
- Syntax Reference - Complete syntax guide
- Examples - Real-world use cases
- Advanced Usage - Power user features
If you encounter issues or have feature requests:
- Check the GitHub Issues
- Create a new issue with:
- Description of the problem
- Steps to reproduce
- Expected vs. actual behavior
- Your Obsidian version
MIT License - see LICENSE file for details
Current version: 1.4.1
See CHANGELOG.md for release history and updates.
This plugin is part of the Obsidian community and is not officially affiliated with Obsidian.md