← Back to Skills Marketplace
nidhov01

Obsidian

by nidhov01 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
260
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nidhov01-obsidian
Description
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
README (SKILL.md)

Obsidian

Obsidian vault = a normal folder on disk.

Vault structure (typical)

  • Notes: *.md (plain text Markdown; edit with any editor)
  • Config: .obsidian/ (workspace + plugin settings; usually don’t touch from scripts)
  • Canvases: *.canvas (JSON)
  • Attachments: whatever folder you chose in Obsidian settings (images/PDFs/etc.)

Find the active vault(s)

Obsidian desktop tracks vaults here (source of truth):

  • ~/Library/Application Support/obsidian/obsidian.json

obsidian-cli resolves vaults from that file; vault name is typically the folder name (path suffix).

Fast “what vault is active / where are the notes?”

  • If you’ve already set a default: obsidian-cli print-default --path-only
  • Otherwise, read ~/Library/Application Support/obsidian/obsidian.json and use the vault entry with "open": true.

Notes

  • Multiple vaults common (iCloud vs ~/Documents, work/personal, etc.). Don’t guess; read config.
  • Avoid writing hardcoded vault paths into scripts; prefer reading the config or using print-default.

obsidian-cli quick start

Pick a default vault (once):

  • obsidian-cli set-default "\x3Cvault-folder-name>"
  • obsidian-cli print-default / obsidian-cli print-default --path-only

Search

  • obsidian-cli search "query" (note names)
  • obsidian-cli search-content "query" (inside notes; shows snippets + lines)

Create

  • obsidian-cli create "Folder/New note" --content "..." --open
  • Requires Obsidian URI handler (obsidian://…) working (Obsidian installed).
  • Avoid creating notes under “hidden” dot-folders (e.g. .something/...) via URI; Obsidian may refuse.

Move/rename (safe refactor)

  • obsidian-cli move "old/path/note" "new/path/note"
  • Updates [[wikilinks]] and common Markdown links across the vault (this is the main win vs mv).

Delete

  • obsidian-cli delete "path/note"

Prefer direct edits when appropriate: open the .md file and change it; Obsidian will pick it up.

Usage Guidance
This skill appears to do what it says: it needs obsidian-cli and will read your Obsidian config and vault files to find and modify notes. Before installing: (1) verify you trust the Homebrew tap/formula (yakitrak) or install obsidian-cli yourself from a known source, (2) be aware the SKILL.md references the macOS config path — on other OSes the path may differ, and (3) back up your vaults before running automated edits (move/rename/delete operations can modify many files). No cloud credentials are requested and there are no obvious exfiltration endpoints in the instructions.
Capability Analysis
Type: OpenClaw Skill Name: nidhov01-obsidian Version: 1.0.0 The skill bundle provides legitimate integration for managing Obsidian vaults using the 'obsidian-cli' tool. It includes standard installation instructions via Homebrew (yakitrak/obsidian-cli) and provides clear guidance for the agent to locate vault configurations and perform note operations like searching, creating, and moving files. No malicious code, data exfiltration, or suspicious prompt-injection attempts were found.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions and required binary: obsidian-cli is the expected tool to automate Obsidian vaults. There are no unrelated binaries or secret requirements.
Instruction Scope
Instructions explicitly tell the agent to read the Obsidian config file at ~/Library/Application Support/obsidian/obsidian.json and operate on vault folders and Markdown files — this is appropriate for the task. Note: the SKILL.md assumes the macOS config path but the skill metadata does not restrict OS; on non-macOS systems the path may differ.
Install Mechanism
Install uses a Homebrew formula (yakitrak/yakitrak/obsidian-cli). Using brew is low-risk in general, but this is a third‑party tap (yakitrak) rather than an official, well-known host; users should review the formula/source before automatic installation.
Credentials
No environment variables, no credentials, and no declared config paths are required. The instructions do reference a local Obsidian config file and vault folders — those are reasonable for the skill's purpose.
Persistence & Privilege
The skill does not request always:true and is user-invocable; it does not require persistent elevated privileges or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other high-risk flags here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nidhov01-obsidian
  3. After installation, invoke the skill by name or use /nidhov01-obsidian
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Fork - 2026.3.16
Metadata
Slug nidhov01-obsidian
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Obsidian?

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. It is an AI Agent Skill for Claude Code / OpenClaw, with 260 downloads so far.

How do I install Obsidian?

Run "/install nidhov01-obsidian" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Obsidian free?

Yes, Obsidian is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Obsidian support?

Obsidian is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Obsidian?

It is built and maintained by nidhov01 (@nidhov01); the current version is v1.0.0.

💬 Comments