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

Yaml Manager

lijyzelijyze12k downloads

Keep you away from directly operating YAML frontmatter.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates12

Keey you away from directly operating yaml front matter, so you won't make mistake.

Demo

demo

Usage

  • Update single field
    • select Yaml Manager: key-value update in command palette to update key-value field.
    • select Yaml Manager: key-array insert or Yaml Manager: key-array remove to insert item to key-array field or remove item from key-array field.
    • Select field name and field value in order.
  • Bulk update
    • select Yaml Manager: bulk update in command palette, you will understand the rest.

These command only available in edit mode!!!

You can assign hotkeys to these commands for conviences;

Notice

This plugin only switch value of field which is placed in yaml front matter, if no front matter was founded, it will create one then insert the key-value pair just selected into it.

Working on

  1. Make it support more data structure, such as key-object(still no clue and not sure if it's necessary).

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/obsidian-state-switcher/.

Release

1.3.0

The formation of yaml array is customizable(- item or [item])!

1.2.0

Now you can update multiple fields in one time!

1.1.0

You may need to reset hotkey to call this plugin if you have set ever.

  1. Key-array structure supported
  2. Add return option to sub menu

Donating

64%
HealthFair
ReviewCaution
About
Edit YAML front matter safely without opening it directly. Update single key-value fields, insert or remove items in array fields, and perform bulk updates from the command palette (edit mode). Auto-create front matter if missing and support customizable array formats (- item or [item]).
PropertiesEditingCommands
Details
Current version
1.3.3
Last updated
4 years ago
Created
4 years ago
Updates
12 releases
Downloads
12k
Compatible with
Obsidian 0.12.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
lijyzelijyze
github.com/lijyze
GitHublijyze
  1. Community
  2. Plugins
  3. Properties
  4. Yaml Manager

Related plugins

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Paste URL into selection

Paste URL "into" selected text.

Vimrc Support

Auto-load a startup file with Vim commands.

MetaEdit

Manage your metadata.

Permalink Opener

Open URLs based on a permalink or slug in the note properties. Useful with static site generators such as Jekyll, Hugo, Eleventy, etc.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Slash Commander

Customize the slash command list, assign each command an icon.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.