obsidian

Automate Obsidian vault note CRUD operations via obsidian-cli.

3|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/yoonhwan/ai-feature-pack --skill obsidian-yoonhwan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/yoonhwan/ai-feature-pack/tree/main/feature-pack/obsidian-cli/skill
Command: npx skills add https://github.com/yoonhwan/ai-feature-pack --skill obsidian-yoonhwan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing notes in an Obsidian vault is time-consuming and prone to errors, especially when updating cross-referenced wiki links after renaming or moving notes. This Skill eliminates that manual work by automating all common vault operations via the obsidian-cli tool.

Core Features & Use Cases

  • Full CRUD Operations: Create, read, update, delete, and move Markdown notes in your Obsidian vault without opening the desktop app.
  • Wiki Link Integrity: Automatically update all linked references when renaming or moving notes to avoid broken connections.
  • Frontmatter Management: Easily query and edit YAML frontmatter in notes for task tracking, metadata tagging, or workflow automation.
  • Use Case: For researchers managing a literature vault, use this Skill to bulk import new paper notes, tag them with frontmatter, and link them to existing related notes in seconds.

Quick Start

Use the obsidian skill to create a new meeting note named "2024-10-05 Sprint Retro" in the "Work/Meetings" folder with the content "Action items: 1. Fix login bug 2. Update onboarding docs" and open it in Obsidian.

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 note management without opening the app?

Automate Obsidian vault note management by using command line operations to create, read, update, and delete plain Markdown notes. This requires the obsidian-cli tool to interact with local vaults while preserving wiki link integrity.

Does renaming notes in an Obsidian vault automatically update wiki links?

Yes, renaming or moving notes automatically updates all linked wiki references to prevent broken connections. This preserves vault configuration integrity and ensures cross-referenced Markdown notes maintain their structure.

Can I edit YAML frontmatter in Obsidian notes via command line?

Yes, you can query and edit YAML frontmatter in Markdown notes for task tracking and metadata tagging. This enables workflow automation by managing note properties without launching the Obsidian desktop application.

Do I need obsidian-cli installed to manage vaults through command line automation?

Yes, obsidian-cli is required to execute vault automation tasks. This command line tool acts as the interface to perform CRUD operations on Markdown notes while maintaining wiki link and vault configuration integrity.

What is the best way to bulk import research notes into an Obsidian vault?

The best way to bulk import research notes is automating vault operations to create new Markdown notes, tag them with YAML frontmatter, and link them to existing related notes. This accelerates literature management workflows significantly.

Why do wiki links break when moving notes and how can I prevent it?

Wiki links break when moving notes because cross-referenced paths change. Prevent this by using automated vault note management that updates all linked references during rename or move operations, preserving wiki link integrity.