obsidian

Automate Obsidian vault management tasks using obsidian-cli.

2|1|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/zhangziliang04/moltbot_deepseek --skill obsidian-zhangziliang04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/zhangziliang04/moltbot_deepseek/tree/main/skills/obsidian
Command: npx skills add https://github.com/zhangziliang04/moltbot_deepseek --skill obsidian-zhangziliang04

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Obsidian workflow can become tedious when juggling multiple vaults and manually performing vault-related tasks. This Skill provides a structured way to discover active vaults, manage default vaults, and automate common operations via the obsidian-cli, reducing repetitive work and context switching.

Core Features & Use Cases

  • Discover active Obsidian vaults and identify the default workspace from the local config.
  • Manage vaults with quick CLI commands: set default, create, move/rename, and delete notes across vaults.
  • Support common use cases like cross-vault searches, note organization, and vault switching with minimal friction.

Quick Start

Set your default vault with obsidian-cli and perform your first search to locate notes quickly.

Frequently Asked Questions about obsidian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Obsidian vault management from the command line?

Automating Obsidian vault management uses obsidian-cli to discover active vaults and execute note operations. You can set default vaults, create, move, rename, and search notes directly from the CLI without manual context switching.

Can I search for notes across multiple Obsidian vaults?

Yes, searching across multiple Obsidian vaults is supported by obsidian-cli. After setting your default workspace, you can perform cross-vault searches to locate specific notes and streamline organization with minimal friction.

What is the best way to set a default Obsidian vault for my workflows?

Setting a default Obsidian vault involves using obsidian-cli to identify active workspaces from local config and designate one as default. This ensures vault configuration consistency and reduces repetitive setup across your workflows.

Do I need obsidian-cli to create and rename notes in my vaults?

Yes, obsidian-cli is required to create and rename notes in your vaults via command line. It provides the specific CLI commands needed to perform these operations and manage vault configurations automatically.

How does obsidian-cli handle vault configuration consistency across workflows?

Obsidian-cli handles vault configuration consistency by reading local config to discover active vaults and applying uniform settings. This ensures your default workspace and note operations remain synchronized across different workflows.

Why are my Obsidian notes not organizing correctly when managing multiple vaults?

Notes may not organize correctly if your default vault configuration is inconsistent. Use obsidian-cli to discover active vaults, set a default workspace, and perform move or rename operations to ensure structure across all vaults.