Automatically move notes based on frontmatter properties. It just works.
💡 Built with AI — This plugin is developed and maintained via AI agents. I use AI as my primary tool for implementation, issue handling, and maintenance. You are free to choose whether to use this plugin based on that.
Simple. Manually map specific values:

Variable. Use wildcards to let the extension create folders based on whatever value your property has:

[[Project]] in property values resolves to clean folder names (Project)cd /path/to/your/vault/.obsidian/plugins/
git clone https://github.com/SHU-red/propmove.git
Enable in Obsidian Settings → Community plugins
Set up properties with value-to-folder rules:
Property: type
• task → Tasks
• protocol → Protocols
• daily → Daily
Property: status
• draft → Inbox/Drafts
• final → Archive
Prevent files in specific folders from being moved (useful for templates):
Ignore Folders:
• templates
• _archive
• drafts/work-in-progress
| Setting | Default | Description |
|---|---|---|
| Auto-append suffix | ON | Append numbers to avoid conflicts |
| Ignore Folders | — | Folders to exclude from processing |
| Properties | — | Property name + value→folder mappings |
MIT