Obsidian WSL

v1.0.0

通过 notesmd-cli 操作 Obsidian 知识库 — 搜索、创建、编辑、移动、删除笔记及管理 frontmatter,无需 Obsidian 运行。

0· 127·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the required binary (notesmd-cli). The skill is instruction-only and documents using notesmd-cli to search, create, edit, move, delete notes and manage frontmatter — exactly what the binary provides.
Instruction Scope
SKILL.md instructs the agent to read and modify files inside the user's vault(s) (e.g., .md files) and to create/modify ~/.config/obsidian/obsidian.json to register vaults. These filesystem actions are expected for this purpose but are material: the skill can overwrite/delete notes, so users should expect file writes and deletions.
Install Mechanism
Install uses a Homebrew formula (yakitrak/yakitrak/notesmd-cli). Brew formulas are a standard install mechanism, but this is a third-party tap (yakitrak) rather than the official Homebrew/core; that increases review burden compared with an official formula or a well-known project page.
Credentials
The skill declares no required environment variables or credentials. The SKILL.md suggests setting EDITOR for convenience, which is reasonable and optional. No unrelated secrets or external service credentials are requested.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request permanent elevated privileges or modify other skills' config. Autonomous invocation (disable-model-invocation false) is the normal platform default.
Assessment
This skill is coherent with its stated purpose, but it performs direct reads/writes/deletes in your Obsidian vault(s). Before installing: (1) verify you trust the notesmd-cli Homebrew tap (yakitrak) — review the formula/source if possible; (2) back up your vault(s) (or test in a copy) because commands like create/overwrite/move/delete will modify files; (3) note that the skill expects a vault registry at ~/.config/obsidian/obsidian.json — create it carefully with absolute paths; (4) the skill itself doesn't request network credentials or exfiltrate data in its instructions, but any tool that can write files should be used cautiously. If you want extra assurance, inspect the notesmd-cli source or install notesmd-cli manually and run commands in a safe test vault first.

Like a lobster shell, security has layers — review code before you run it.

latestvk978bwkyz5cr95asbracha6fcd834dvznotesmd-clivk978bwkyz5cr95asbracha6fcd834dvzobsidianvk978bwkyz5cr95asbracha6fcd834dvzvaultvk978bwkyz5cr95asbracha6fcd834dvzwslvk978bwkyz5cr95asbracha6fcd834dvz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

💎 Clawdis
Binsnotesmd-cli

Install

安装 notesmd-cli (brew)
Bins: notesmd-cli
brew install yakitrak/yakitrak/notesmd-cli

Comments