obsidian

Manage Obsidian Markdown vaults and automate note lifecycle tasks via CLI.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/wangqianCAI/OBI --skill obsidian-wangqiancai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/wangqianCAI/OBI/tree/main/skills/obsidian
Command: npx skills add https://github.com/wangqianCAI/OBI --skill obsidian-wangqiancai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires obsidian-cli.

What problem does it solve?

This Skill solves the friction of managing local Markdown-based knowledge bases by providing a programmatic interface to interact with Obsidian vaults without manual file manipulation.

Core Features & Use Cases

  • Vault Management: Automatically detect and switch between multiple Obsidian vaults based on local configuration.
  • Content Operations: Search, create, move, and delete notes programmatically while maintaining link integrity.
  • Use Case: A researcher can use this to automatically archive daily meeting notes into a specific project folder or refactor note structures across a large vault without breaking internal wikilinks.

Quick Start

Use the obsidian skill to create a new note titled Project Plan in the current default vault with the content defined in your prompt.

Frequently Asked Questions about obsidian

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

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

Automating Obsidian note management from the command line requires an interface to programmatically execute file operations on local vaults. This Skill uses the obsidian-cli tool to search, create, and refactor notes while maintaining link integrity.

Can I programmatically search and move markdown notes without breaking wikilinks?

You can programmatically search and move markdown notes without breaking wikilinks by leveraging automated vault refactoring. This Skill facilitates structured knowledge management by executing file operations that preserve internal link connections.

Does this automation approach support multiple Obsidian vaults?

This approach supports multiple Obsidian vaults by automatically detecting and switching between them based on local configuration. The obsidian-cli tool resolves these configurations to execute file operations safely across your local file systems.

What is the best way to refactor a large Obsidian knowledge base programmatically?

The best way to refactor a large Obsidian knowledge base programmatically is using a command-line interface to manipulate local vault files. This Skill enables you to automate note lifecycle tasks and restructure vault content without manual file manipulation.

Do I need the obsidian-cli tool to manage my markdown vaults?

You need the obsidian-cli tool to manage your markdown vaults with this Skill. It requires this dependency to resolve vault configurations and safely execute search, creation, and deletion operations within local file systems.