Skip to content
Content
Skill

/obsidian

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.

BOOST
From plugin
xiaohongshu-mcp-python
14660 skills
Install
$ npx -y skills add luyike221/xiaohongshu-mcp-python --skill obsidian --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/obsidian

Context preview

The summary Claude sees to decide when to auto-load this skill.

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.

SKILL.md

obsidian.SKILL.md
name: obsidian
description: Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
homepage: https://help.obsidian.md
metadata:
  {
    "openclaw":
      {
        "emoji": "💎",
        "requires": { "bins": ["obsidian-cli"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "yakitrak/yakitrak/obsidian-cli",
              "bins": ["obsidian-cli"],
              "label": "Install obsidian-cli (brew)",
            },
          ],
      },
  }

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 "<vault-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.

Read more
Ships withxiaohongshu-mcp-python

xiaohongshu-mcp-python 是一个基于现代 Python 技术栈开发的小红书内容自动化发布工具,通过 Model Context Protocol(MCP)协议为 AI 客户端提供强大的小红书操作能力。项目核心功能包括小红书账户登录管理、图文内容发布、视频内容发布、内容搜索与获取、帖子详情查看以及评论互动等。支持多种图片格式(JPG、PNG、GIF)和视频格式(MP4、MOV、AVI),既可处理本地文件路径,也支持 HTTP/HTTPS 链接,为用户提供灵活的内容发布方案。 该工具特别适合内容创作者、营销人员和开发者使用,能够显著提升小红书内容发布的效率和自动化程度。通过标准化的 MCP 接口,用户可以轻松地将小红书操作能力集成到各种 AI 工作流中,实现智能化的内容管理

Get the whole plugin

Other skills on xiaohongshu-mcp-python.