obsidian

Operate Obsidian vaults and notes via CLI commands.

1|Updated Oct 23, 2021
One-click install
npx skills add https://github.com/taiidani/dotfiles --skill obsidian-taiidani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/taiidani/dotfiles/tree/main/.opencode/skills/obsidian
Command: npx skills add https://github.com/taiidani/dotfiles --skill obsidian-taiidani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill captures the user's Obsidian preferences and operational guidance so automation and assistance can safely interact with Obsidian vaults, notes, daily notes, tasks, searches, and vault settings without making incorrect assumptions or unsafe edits.

Core Features & Use Cases

  • CLI-first operations: Prefer the Obsidian CLI for creating and opening daily notes, running native daily-note commands, and performing vault-scoped actions rather than editing files directly.
  • Vault-aware workflows: Use vault=<name> when multiple vaults exist and follow per-vault priorities (for example, deprioritize archive/ in the hashicorp vault).
  • Safety checks & installation gating: Verify the kepano/obsidian-skills repository is installed (via the /obsidian-cli skill) before performing actions and consult obsidian help when unsure of syntax.
  • Use Case: Open today's daily note in the hashicorp vault, append a meeting summary, and export task items as JSON for downstream tooling.

Quick Start

Open today's daily note in the hashicorp vault using the Obsidian CLI and the obsidian skill.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I automate opening daily notes and searching vaults in Obsidian?

Automating Obsidian daily notes and vault searches requires using the Obsidian CLI to execute vault-scoped actions. This approach opens daily notes and runs searches via commands instead of direct file editing.

Do I need the Obsidian CLI installed to manage vault tasks and metadata?

Yes, you need the Obsidian CLI installed to manage vault tasks and metadata. The skill also requires the kepano/obsidian-skills repository to be installed and verifies its presence before performing any vault actions.

How do I manage multiple Obsidian vaults without making incorrect edits?

Managing multiple Obsidian vaults safely requires specifying vault=<name> context for operations. The skill follows per-vault priorities, such as deprioritizing archive folders, to prevent incorrect assumptions or unsafe edits across vaults.

Can I export Obsidian notes and task items as JSON for downstream tooling?

Yes, you can export Obsidian notes and task items as JSON for downstream tooling. The Obsidian CLI supports format=json for machine-readable output, allowing you to append summaries and export tasks programmatically.

What should I do if an Obsidian CLI command syntax is unclear or failing?

If an Obsidian CLI command syntax is unclear or failing, consult the obsidian help command. The safety checks ensure the kepano/obsidian-skills repository is verified before attempting actions to prevent unsafe vault edits.