Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Auto folder tags

gansxxgansxx177 downloads

Automatically apply configured tags to new notes and supplement tags for files in the current folder.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Automatically apply configured tags to new notes and supplement tags for files in the current folder.

Features

  • Listen for newly created markdown files and inject configured frontmatter tags.
  • Apply the same configured tags to all markdown files in the current folder from the command palette.
  • Avoid duplicate tags when the note already contains some or all target tags.

Installation

Manual install

  1. Download manifest.json and main.js from the latest GitHub release.
  2. Create the folder .obsidian/plugins/auto-folder-tags/ inside your vault.
  3. Move the release files into that folder.
  4. Reload Obsidian and enable Auto folder tags in Settings -> Community plugins.

Community plugins

After the plugin is approved by the Obsidian team, it will be installable from the in-app community plugins browser.

Configuration

  1. Open Settings -> Community plugins -> Auto folder tags.
  2. Add one or more rules.
  3. Set each folder path relative to the vault root, for example Inbox or Projects/ClientA.
  4. Enter tags as comma-separated values, for example tag1, tag2.

The plugin uses the longest matching folder rule. A rule for Projects/ClientA overrides a broader rule for Projects.

Commands

  • Apply configured tags to files in the current folder
  • Open auto folder tags settings

Privacy and disclosures

  • The plugin works locally inside the vault.
  • It does not send note content, filenames, or telemetry to external services.
  • It does not require any cloud account or network access for normal operation.

Development

  1. Run npm install
  2. Run npm run check
  3. Run npm run dev while developing
  4. Run npm run build for a production bundle

Release and submission

  • The repository includes GitHub Actions for CI and release asset uploads under .github/workflows/.
  • The release workflow also generates GitHub artifact attestations for the uploaded release assets.
  • The submission helper files live in submission/.
  • Release tags must exactly match manifest.json version, for example 0.0.1.

Sandbox preview

The preview helper defaults to the Obsidian Sandbox vault under %APPDATA%.

node preview-in-sandbox.js --enable-plugin

Use a different vault only when needed:

node preview-in-sandbox.js --vault-path "D:\\My Vault"
HealthExcellent
ReviewSatisfactory
About
Apply configured tags to new notes by injecting frontmatter tags when files are created. Apply those tags to all markdown files in the current folder on demand while avoiding duplicate tags.
TagsAutomationFolders
Details
Current version
0.0.2
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
177
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
gansxxgansxx
GitHubgansxx
  1. Community
  2. Plugins
  3. Tags
  4. Auto folder tags

Related plugins

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Simple Note Review

Simple, customizable plugin for easy note review, resurfacing and repetition.

Auto Note Mover

Automatically move the active notes to their respective folders according to rules you set.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Hot Reload

Automatically reload in-development plugins when their files are changed

TagFolder

Show tags as folder.

Templater

Create and use dynamic templates.