Rename Tag
rename_tagRename a tag across your entire Obsidian vault, updating both frontmatter arrays and inline #tag text. Supports dry-run preview and rollback snapshot.
Instructions
Rename a tag vault-wide, across both frontmatter tags arrays and inline #tag text. Defaults to dry-run and creates a rollback snapshot (restorable via rollback_bulk_edit) when applied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | New tag name, with or without a leading #. | |
| from | Yes | Existing tag name, with or without a leading #. | |
| dryRun | No | Preview only (default true). Set false to apply. | |
| includeNested | No | Also rename child tags under from/ (default false), e.g. project/a -> newname/a. |