← 返回 Skills 市场
tonydesign1999

Obsidian 1

作者 tonydesign1999 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
264
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install obsidian-1
功能描述
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
使用说明 (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.

安全使用建议
This skill appears to do what it says: automate Obsidian via obsidian-cli and read your Obsidian config/notes. Before installing: 1) Verify you trust the brew tap (yakitrak) and inspect the formula or tap repo for malicious build/install steps. 2) Be aware the skill will read ~/Library/Application Support/obsidian/obsidian.json and your vault files — treat this as access to potentially sensitive notes. 3) Confirm OS compatibility if you are not on macOS (the SKILL.md uses a macOS path). 4) If you want extra caution, inspect obsidian-cli source code or run installation in a sandbox/container.
功能分析
Type: OpenClaw Skill Name: obsidian-1 Version: 1.0.0 The obsidian skill bundle provides a legitimate interface for managing Obsidian vaults using the third-party 'obsidian-cli' tool. It includes instructions for locating vault configurations in the standard macOS application support directory and performing common note operations like searching, creating, and refactoring links. No malicious behavior, data exfiltration, or suspicious command execution patterns were identified.
能力评估
Purpose & Capability
The skill is focused on automating Obsidian and only requires the obsidian-cli binary; that aligns with the name/description. Minor metadata inconsistency: registry Owner ID (kn78z...) differs from _meta.json ownerId (kn70py...), which is likely an editorial/packaging error and should be checked.
Instruction Scope
SKILL.md explicitly instructs reading the user's Obsidian configuration file at ~/Library/Application Support/obsidian/obsidian.json to discover vaults — this is coherent for the stated task but means the skill will read user files (vault paths and config). The guidance is macOS-centric (the path is macOS specific) while the skill has no OS restriction; that may cause failures on non-mac systems.
Install Mechanism
Install uses a brew formula (yakitrak/yakitrak/obsidian-cli). Brew formulas are lower-risk than arbitrary downloads, but this is a third-party tap (yakitrak) rather than the official homebrew/core or upstream Obsidian release; you should review the formula/tap before installing.
Credentials
The skill requests no environment variables or credentials — proportional to its purpose. Its runtime behavior (reading files under your home directory) is expected for a vault-management tool.
Persistence & Privilege
The skill is not marked always:true, does not request elevated or cross-skill configuration, and is runnable only when invoked. No excessive persistence or privilege is requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install obsidian-1
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /obsidian-1 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the obsidian skill. - Enables working with Obsidian vaults and Markdown notes. - Provides automation via obsidian-cli, including search, create, move, and delete functions. - Offers guidance for vault discovery and best practices for vault path handling. - Includes setup instructions and quick start commands for obsidian-cli.
元数据
Slug obsidian-1
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Obsidian 1 是什么?

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 264 次。

如何安装 Obsidian 1?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install obsidian-1」即可一键安装,无需额外配置。

Obsidian 1 是免费的吗?

是的,Obsidian 1 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Obsidian 1 支持哪些平台?

Obsidian 1 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Obsidian 1?

由 tonydesign1999(@tonydesign1999)开发并维护,当前版本 v1.0.0。

💬 留言讨论